0

我有一个简单的 ASP.NET 网站,但无法正常工作。服务器正在运行安装了 .NET 4.0 的 IIS 7.5,我拥有完整的访问权限,并且我正在使用 VS2010 生成一个 ASP.NET 4 网站。但是 VS 会自动生成包含using System.Linq;在其中的代码隐藏文件。这对我来说不是问题,除非默认情况下它似乎没有引用 Linq。我在 IIS Manager/site/.NET Compilation/Assemblies 列表中添加了 System.Data.Linq 程序集,在 Web 配置中添加了对它的引用,但它仍然抱怨System.Linq不存在。

该网站在我安装了 VS2010 的家用机器上运行良好。

有什么问题?

4

1 回答 1

1

默认应用程序池是 2.0,而不是 4.0(无用的默认值),这也解释了为什么 VS2010 运行良好——它知道这是一个 4.0 应用程序。一旦我改变了这个,一切都很顺利。

于 2012-10-08T20:12:41.613 回答