IIS存储站点绑定在哪里?

loz*_*ozz 9 iis-7.5

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

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

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

Rub*_*nov 5

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

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

检查此答案以获取更多信息。

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