好,
我想知道明确的web.config文件可能会很好但你知道一些共享的网络托管公司不允许我们触摸像machine.config等的东西。
所以如果很多东西都被移到了machine.config上,那么我们就可以像以前那样通过web.config文件来改变它。
答案 0 :(得分:3)
使用ASP.NET 4.0在这方面没有任何变化:ASP.NET配置模型始终有效的方式是您可以使用站点根目录中的web.config覆盖machine.config中的设置,并进一步覆盖目录。
以下是对ASP.NET 4.0配置文件实际更改内容的总结以及决策背后的原因,它基本上是为了减少文件大小,使事情变得更简单,更易于阅读:http://weblogs.asp.net/scottgu/archive/2009/08/25/clean-web-config-files-vs-2010-and-net-4-0-series.aspx