LINQ to SQL能在ASP.NET 2.0 Web应用程序中使用吗?

4

linq to sql在asp.net 2.0 web应用中能够工作吗?

刚刚意识到服务器不支持asp.net 3.5(无法控制!)

3个回答

4

服务器只需要理解“.net 2.0”即可。当在.NET 3.0中添加linq时,CLR没有更新。只要所有内容都编译在至少安装有.NET 3.0的机器上,就可以正常工作。

通常看起来某个Web服务器不支持3.0及以上版本,因为IIS中的ASP设置只提供1.0.3705、1.1.4322和2.0.50727选项。但是“.NET 3.5”仍使用“2.0.50727”CLR。


1
如果服务器是Windows 2000(或更早版本),则LINQ将无法工作,因为您无法安装DotNet 3.5。但是,正如Patrick所提到的那样,请不要根据在IIS中看到的CLR选项来判断,因为它可能看起来像机器只安装了2.0,即使安装了3.5。

0
“我猜谜底在于 LINQ 的部分,这是 3.5 版本的一个特性,所以可能不是...”

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接