.config文件的范围顺序是什么

时间:2010-06-24 02:04:33

标签: visual-studio-2010 iis-7 web-config

不知怎的,我搞砸了我的IIS7设置,VS2010不想在调试模式下启动网站。在找到解决方案之前,我花了几个小时痉挛地清理。它只需要放入web.config

<system.webServer>
  <validation validateIntegratedModeConfiguration="false" />
</system.webServer>

现在,我想把它放在某个地方但只有一次,而不是每次都在每个网络应用程序中混乱web.config。

我试图在machine.config文件中修复它。我把它放在我在windows \ microsoft.net文件夹层次结构下找到的每个machine.config文件中。什么都没有。

我对每个web.config文件做了同样的事情。纳达。仍然无法调试。

因此。我想我应该重新启动一些东西。 iisreset.exe,整个窗口,十三种不同的服务,也许我应该重新安装一些东西或杀死一些东西或某人。

请告诉我应该把这些字符串放在哪里,以及我应该重新启动什么。或者也许我可以在一个Linux游戏中做一些令人羡慕的时尚 - 单击一些漂亮的图标并恢复VS的正常行为,甚至不用触摸.config文件。

是的,我有Win-7 x64。

谢谢

1 个答案:

答案 0 :(得分:1)

唯一可以将该标记应用于所有站点/应用程序的地方是位于%windir%\ system32 \ inetsrv \ config \中的ApplicationHost.config,它是IIS配置,它告诉的是一些应该禁用内置警告(例如在经典模式下运行的应用程序中查找httpModule / httpHandler等)。

哦,为了帮助理解层次结构,我有一张几年前制作的照片: alt text