我在Windows Server 2008 R2 x64上运行IIS 7.5。我通过iis管理器添加了一个新的应用程序池,并希望在applicationHost.config文件中设置autostart和startmode选项。但是,新的应用程序池没有出现在任何applicationHost配置文件中(%WINDIR%\ System32 \ inetsrv \ Config和%WINDIR%\ SysWOW64 \ inetsrv \ config)。应用程序池中添加了一个应用程序(该应用程序仍然列在配置文件中的旧应用程序池下,尽管它在iis管理管理单元中是正确的)。我已经多次运行iisreset并完全重启服务器。
是否有人知道这些配置文件是否缓存在其他可能无法刷新的地方或其他任何可能导致此行为的地方?
答案 0 :(得分:13)
我不确定为什么会发生这种情况,但是我通过管理员共享从另一台机器访问了applicationHost.config,信息就在那里并且可以编辑。
答案 1 :(得分:10)
我使用记事本++打开文件,使用"以管理员身份运行"。我花了近一个小时试图找出发生了什么。我只是看不到绑定。 事实证明,编辑applicationHost.config的唯一方法是使用"以管理员身份运行"来启动记事本(而非记事本++)。并打开文件。只有这样你才能看到文件的实际内容。