2009-06-25 60 views
1

在我的公司,我們爲我們的Web應用程序(開發,分段,生產)建立了分層環境。我對其中一個應用程序進行了一系列更改,並將它們部署到開發環境(Windows 2003 w/IIS 6.0)。我還必須立即更改其中一個用戶控制文件,這些文件需要解決當前生產應用程序的問題。ASP.NET中System.Linq命名空間的CS0234錯誤

我剛剛部署的一個文件來臨時環境(Windows 2003的W/IIS 6.0),這是生產上得到了下面的ASP.NET 2.0的編譯錯誤的精確副本。

異常類型:HttpCompileException 異常消息: d:\的Inetpub \ MYAPP \ BaseControl.cs(3): 錯誤CS0234:類型或命名空間 名 '的LINQ' 不在 命名空間存在'系統」(是否缺少一個 集引用?)

我複製從生產原始文件(Windows 2003的W/IIS 6.0)回落到分期,並得到了同樣的錯誤。我也回收並重新啓動了應用程序池。我仍然得到相同的結果。

是否每個人都遇到過這個問題並知道如何解決它?

UPDATE:

的.NET 3.5框架安裝在開發和分期服務器。每個環境託管在同一臺服務器上。開發環境工作得很好。

回答

2

我的web.config文件是從我的臨時環境缺失。我複製從生產環境中的web.config和一切工作...

1

請確保您有System.Core可用,因爲這是System.Linq的居住地。你在環境中安裝了.NET 3.5嗎?

+0

我我的答案更新根據您的反饋 – 2009-06-25 20:50:53

+0

那好,你得到它排序。 – RichardOD 2009-07-04 11:42:51

0

需要.NET 3.5使用System.Linq的或任何相關的LINQ

相關問題