【问题标题】:Can't add LINQ to ASP.NET web page无法将 LINQ 添加到 ASP.NET 网页
【发布时间】:2012-10-09 04:12:41
【问题描述】:

我有一个简单的 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 的家用计算机上运行良好。

有什么问题?

【问题讨论】:

  • 也许你把System.Linq整个Linq库和System.Data.Linq:linq2sql混淆了?
  • 您的问题含糊不清。你不能做什么?您不能使用 LINQ to SQL 查询数据库,还是不能在代码中编写 LINQ 查询?实际错误是什么?
  • 问题指出 ASP.NET 说 System.Linq 不存在,我试图通过添加引用来解决它——有点暗示未定义的引用。

标签: asp.net


【解决方案1】:

默认应用程序池是 2.0,而不是 4.0(无用的默认值),这也解释了为什么 VS2010 运行良好 - 它知道这是一个 4.0 应用程序。更改此设置后,一切正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-27
    • 1970-01-01
    • 2011-03-25
    相关资源
    最近更新 更多