IIS 7.5,App池不在applicationHost.config中

JMo*_*gan 11 iis-7.5

我在Windows Server 2008 R2 x64上运行IIS 7.5.我通过iis管理器添加了一个新的应用程序池,并希望在applicationHost.config文件中设置autostart和startmode选项.但是,新的应用程序池没有出现在任何applicationHost配置文件中(%WINDIR%\ System32\inetsrv\Config和%WINDIR%\ SysWOW64\inetsrv\config).应用程序池中添加了一个应用程序(该应用程序仍然列在配置文件中的旧应用程序池下,尽管它在iis管理管理单元中是正确的).我已经多次运行iisreset并完全重启服务器.

有谁知道这些配置文件是否缓存在其他可能无法刷新的地方或其他任何可能导致此行为的地方?

JMo*_*gan 13

我不确定为什么会发生这种情况,但是我通过管理员共享从另一台机器访问了applicationHost.config,并且信息是可编辑的.

  • 令人讨厌的是,它可能是Windows向您显示该文件的"虚拟"副本,该副本将呈现给非管理员.如果您使用管理员权限打开该文件(关闭UAC,或首先以管理员身份运行记事本),那么您将找到正确的文件.烦人啊? (13认同)

Oxo*_*xon 10

我使用notepad ++以"以管理员身份运行"打开文件.我花了近一个小时试图找出发生了什么.我只是看不到绑定.事实证明,编辑applicationHost.config的唯一方法是使用"以管理员身份运行"启动记事本(而不是记事本++)并打开文件.只有这样,您才能看到文件的实际内容.