2011-06-08 62 views
2

Ambigous引用好吧即時通訊有一個網站的問題,如果我在我的IIS運行網站它工作正常,但如果我嘗試編譯我得到跟隨錯誤。在ASP.net網站,c: windows Assembly

* *錯誤1'System.Web.Compilation.WCFBuildProvider'類型不明確:它可能來自程序集'C:\ Windows \ Microsoft.Net \ assembly \ GAC_MSIL \ System.Web.Extensions \ v4。 0_4.0.0.0__31bf3856ad364e35 \ System.Web.Extensions.dll'或從程序集'C:\ Windows \ assembly \ GAC_MSIL \ System.Web.Extensions \ 3.5.0.0__31bf3856ad364e35 \ System.Web.Extensions.dll'。請在類型名稱中明確指定程序集。 App_WebReferences/**

它編譯在我的另一臺PC,即時運行Windows XP,但在Windows 7中,我得到這個錯誤,我找不到解決它的方法。


我重新安裝了.net 4.0,安裝時出現問題,但我無法完全理解錯誤。

+0

Windows XP匹配在GAC中是否有兩個程序集?我懷疑它沒有安裝.NET 4.0 – 2012-03-13 01:34:29

回答

3

要更正此錯誤,請嘗試以下操作: 右鍵單擊Web應用程序並選擇「屬性頁」。在Property Pages窗口中,在左側窗格中選擇References。在右側窗格中,將有兩個System.Web.Extensions列表。刪除導致問題的那個。

+0

嗯,我實際上很久以前修復了這個問題,但我的回答被刪除了,所以你去了點。 – 2013-06-03 19:22:24

+1

如果我可以將這些觀點傳達給你,我會放下對我有用的答案,因爲我會再次遇到問題,這是我跟蹤解決方案的最佳方式。 – 2013-06-19 14:11:41