【问题标题】:IIS 7.5, App pool not in applicationHost.configIIS 7.5,应用程序池不在 applicationHost.config 中
【发布时间】:2011-11-30 00:54:35
【问题描述】:

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

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

【问题讨论】:

    标签: iis-7.5


    【解决方案1】:

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

    【讨论】:

    • 感谢您解决这个问题,Oxon!这真的很奇怪。我的意思是,它应该是一个文本文件,对吧? @Microsoft:WTF 正在那里进行!?
    • @IgorLankin 请参阅stackoverflow.com/questions/8635884/… 了解发生这种情况的原因
    【解决方案2】:

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

    【讨论】:

    • 令人讨厌的是,可能是 Windows 向您显示了该文件的“虚拟”副本,该副本呈现给非管理员。如果您以管理员权限打开该文件(关闭 UAC,或首先以管理员身份运行记事本),那么您会找到正确的文件。烦人吧?
    猜你喜欢
    • 2011-07-26
    • 2012-05-19
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 2014-09-10
    相关资源
    最近更新 更多