【问题标题】:Where does IIS store site bindings?IIS 在哪里存储站点绑定?
【发布时间】:2018-04-06 16:24:34
【问题描述】:

我有大量的站点在 Windows Server 2008 R2 Standard 上的 IIS 7.5 上运行,每个站点都配置了许多绑定。我需要将绑定提取到文本文件中。

一种方法是手动检查 IIS 中每个站点的每个绑定,但这是一项艰巨的任务。通过文本文件访问它们会更容易。我被引导相信站点和绑定组合存储在此文件中:C:\Windows\System32\inetsrv\Config\applicationHost.config,但我只看到服务器上配置的站点的一个子集,并不是所有站点都具有所有绑定。所以我的问题是,IIS 将所有站点绑定存储在哪里?

我希望它是可访问的文本文件的形式(例如 .config 文件)。如果它是可访问的文本文件的形式,我现在只需要读取权限,但最好知道是否可以写入此文件,而不是需要通过 IIS 编辑绑定,如果可以,文件是否需要管理员级别的访问权限。

【问题讨论】:

  • 我怀疑所有条目都在那里,只是它们分散在整个文件中。
  • 只是我的一分钱,但在 applicationHost.config 找到所有相关绑定

标签: iis-7.5


【解决方案1】:

您可能使用 32 位编辑器(如 notepad++)打开了 applicationHost.conf

如果您这样做,它将打开 C:\Windows\SysWOW64\inetsrv\Config\applicationHost.conf 而不是 C:\Windows\System32\inetsrv\Config\applicationHost.config

查看answer 了解更多信息。

如果您使用 64 位编辑器(如 Windows 记事本)打开文件,您将看到您的所有网站。

【讨论】:

    猜你喜欢
    • 2016-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-18
    相关资源
    最近更新 更多