我正在尝试将站点绑定列表添加到applicationHost.config文件中,而不是通过IIS7.5手动添加每个绑定。
<site name="new_site" id="6">
<application path="/" applicationPool="new_site">
<virtualDirectory path="/" physicalPath="D:\HTTP\wwwroot\newsite" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80:example.com" />
<binding protocol="http" bindingInformation="*:80:www.example.com" />
<binding protocol="http" bindingInformation="*:80:example2.com" />
<binding protocol="http" bindingInformation="*:80:www.example2.com" />
</bindings>
</site>这样做的原因是我有2000个绑定要添加,如果我可以直接编辑配置文件,这将更容易完成。
但是,在编辑配置文件时,绑定不起作用或不显示在IIS中。
这真的是可能的吗?还是我漏掉了什么?
发布于 2012-04-29 01:47:12
您应该使用Microsoft.Web.Administration程序集并通过该应用程序接口创建站点。以下是创建站点的示例
http://learn.iis.net/page.aspx/226/microsoftwebadministration/
发布于 2014-02-08 08:00:09
您是否在64位计算机上使用32位编辑器?如果是这样,Windows会将您的编辑内容保存到C:\Windows\SysWOW64\inetsrv\Config\applicationHost.config.
https://stackoverflow.com/questions/10365875
复制相似问题