在Asp.net 4.0中,新功能已经出现了web.config重构,根据此功能,每当我们包含需要配置设置的控件时,在早期版本VS中用于将这些设置添加到应用程序配置文件中。
在Web.config重构功能中,所有内容都进入了machine.config文件。
我的问题是
答案 0 :(得分:1)
ASP.NET 4将所有样板代码移动到机器配置文件中。这有助于使您自己的web.config文件更易于阅读。这并不意味着您应将自己的设置移动到machine.config。适用于您的应用程序的自定义设置应位于您的web.config中。
ASP.NET在运行时构建配置文件的层次结构非常聪明。它会缓存文件以确保您不会遇到任何性能问题。 仅共享常用设置。在ASP.NET 4之前,需要将这些设置添加到每个应用程序中。
这是ScottGu的一篇博客,它更详细地解释了它:Clean web.config files