我可以在Win xp(IIS 5.1)中构建我的silverlight 4.0应用程序。但是当我尝试在Win Server 2008 R2(IIS 7)中构建相同的应用程序时,出现错误错误:添加对程序集'System.ServiceModel,版本= 3.0.0.0'的引用
“错误CS0012:类型'System.ServiceModel.ClientBase`1在程序集中定义你不得不添加一个对程序集“System.ServiceModel,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'”“的引用。
实际上它引用了这两台机器上的dll的路径是 “C:\ Program Files \ Reference Assemblies \ Microsoft \ Framework \ Silverlight \ v4.0 \ System.ServiceModel.dll”。
可能是什么问题?
Thanx提前
你在使用建立在服务器上的机制? MSBUILD? VS?什么?另外:是在服务器上安装4.0吗?如果这是在作为Web应用程序运行时运行的构建,是否将Web应用程序配置为使用CLR 4.0? (默认值可能是2.0) –
正在使用msbuild和4.0安装在服务器上。它不是飞行中的马克。 – smhnkmr
并且您是否使用4.0位置的msbuild? –