如何停止AppPool .config文件中的input重新显示

我将一个服务器上的问题追查到一个AppPool的.config文件中的错误部分。 如果我手动删除c:\ inetpub \ temp \ AppPools \ thisAppPool.config中与一个特定的asp文件(比如说site / epub / webservice.asp)相关的部分,那么Web服务就可以正常工作。 但是,如果我然后在IISpipe理器中更改设置,则会覆盖此设置并重新添加不正确的部分。

我知道如何在虚拟目录级别指定身份validation等设置,而不是在文件级别(通过编辑configuration文件,然后丢失)。

任何想法如何我可以阻止这个问题返回(除了永远不会改变的东西在IISpipe理器!)?

操作系统是Windows Server 2008 R2,IIS7

您可以按照博客在IIS 7 / 7.5中使用IISpipe理器启用文件级别身份validation。 同时检查可以在apphost.config文件中看到的条目。 我希望你正确地input设置。

IIS 7.5中有一些错误应该在SP1版本中修复。