6

我需要添加到 .NET 2.0 网站的 web.config 以使其成为 .NET 3.5 的最低要求是多少?

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

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

4

4 回答 4

9

此处对 3.5 web.config 有很好的描述: http ://www.4guysfromrolla.com/articles/121207-1.aspx

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

codedom部分告诉编译器使用 3.5

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

于 2008-08-29T04:36:43.890 回答
1

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

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

于 2008-08-29T16:38:01.023 回答
1

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

于 2008-08-29T17:47:52.417 回答
0

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

于 2008-08-29T04:41:36.390 回答