Puedo crear mi aplicación silverlight 4.0 en Win xp (IIS 5.1). Pero cuando intento crear la misma aplicación en Win Server 2008 R2 (IIS 7), obtengo el errorError: agregue una referencia al ensamblado 'System.ServiceModel, Version = 3.0.0.0'
"error CS0012: El tipo 'System.ServiceModel.ClientBase`1' se define en un ensamblaje no se hace referencia. Debe agregar una referencia al ensamblado 'System.ServiceModel, Version = 3.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089' ".
La ruta en la que realmente se está evaluando el dll en ambas máquinas es, "C: \ Archivos de programa \ Conjuntos de referencia \ Microsoft \ Framework \ Silverlight \ v4.0 \ System.ServiceModel.dll".
¿Cuál puede ser el problema?
Gracias de antemano
¿Qué mecanismo se está utilizando para su construcción en el servidor? msbuild? VS? ¿Qué? Además: ¿está 4.0 instalado en el servidor? Si se trata de un edificio sobre la marcha cuando se ejecuta como una aplicación web, ¿está configurada la aplicación web para usar CLR 4.0? (el valor predeterminado es probablemente 2.0) –
Estoy usando msbuild y 4.0 está instalado en el servidor. No es el Marc en el flybuild. – smhnkmr
y está utilizando msbuild desde las ubicaciones 4.0? –