【发布时间】:2010-09-07 05:32:28
【问题描述】:
我需要添加到 .NET 2.0 网站的 web.config 以使其成为 .NET 3.5 的最低要求是多少?
Visual Studio 添加了所有配置部分和脚本处理程序,但如果您不使用它们,它们真的有必要吗?
是否有命令行工具可以将 .NET 2.0 web.config“升级”到 3.5?
【问题讨论】:
标签: .net asp.net configuration migration
我需要添加到 .NET 2.0 网站的 web.config 以使其成为 .NET 3.5 的最低要求是多少?
Visual Studio 添加了所有配置部分和脚本处理程序,但如果您不使用它们,它们真的有必要吗?
是否有命令行工具可以将 .NET 2.0 web.config“升级”到 3.5?
【问题讨论】:
标签: .net asp.net configuration migration
这里对 3.5 web.config 有很好的描述: http://www.4guysfromrolla.com/articles/121207-1.aspx
程序集和配置部分很重要,因为它们告诉运行时使用新的 3.5 dll 而不是 2.0 dll
codedom 部分告诉编译器使用 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 处理程序。
【讨论】: