我至少需要添加到 .NET 2.0 网站的 web.config 中以使其成为 .NET 3.5?

Visual Studio 添加了所有配置部分和脚本处理程序,但如果您不使用它们,它们真的有必要吗?

是否有命令行工具可以将 .NET 2.0 web.config“升级”到 3.5?

有帮助吗?

解决方案

这里有关于 3.5 web.config 的详细描述:http://www.4guysfromrolla.com/articles/121207-1.aspx

程序集和配置部分很重要,因为它们告诉运行时使用新的 3.5 dll 而不是 2.0 dll

代码域 部分告诉编译器使用 3.5。

如果您不使用 ASP.Net Ajax,您可能可以跳过其余部分。但我从未测试过。

其他提示

我认为这两个答案都不是确定的。4guysfromrolla 参考资料很有帮助。

将 .NET 3.5 部署到 100 多个站点将是一件痛苦的事情。你不能只是将服务器升级到新框架,你还必须升级每个站点的web.config。据我所知,没有命令行工具可以做到这一点。

如果您想升级服务器上的每个站点,您可能可以更改 machine.config

这取决于您想要包含哪些功能。大多数 3.5 ASP.NET 扩展都是可选的。您将需要包含 System.Core 和 System.Xml.Linq 的程序集。如果您计划在后面的代码中使用 C# 3.0,您还需要添加编译器支持。如果您要部署到 IIS 7,则有用于 ASP.NET 扩展和脚本模块的 HTTP 处理程序。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top