我可以在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? –