更新配置文件中的IIS绑定,而不是GUI

更新配置文件中的IIS绑定,而不是GUI,iis,iis-7,Iis,Iis 7,我可以更新配置文件中的IIS绑定吗?我有六台服务器,需要在它们之间同步绑定 你有什么办法帮我完成任务吗?谢谢 您确实可以使用web服务器的ApplicationHost.config(而不是web.config)中的Bindings/Binding元素来设置多个绑定,如下所示。但是,请确保设置站点特定,以便绑定反映特定站点的正确设置: <site name="Contoso" id="2"> <application path="/" applicationPool="Co

我可以更新配置文件中的IIS绑定吗?我有六台服务器,需要在它们之间同步绑定


你有什么办法帮我完成任务吗?谢谢

您确实可以使用web服务器的ApplicationHost.config(而不是web.config)中的Bindings/Binding元素来设置多个绑定,如下所示。但是,请确保设置站点特定,以便绑定反映特定站点的正确设置:

<site name="Contoso" id="2">
  <application path="/" applicationPool="Contoso">
     <virtualDirectory path="/" physicalPath="C:\inetpub\wwwroot" />
  </application>
  <bindings>
    <binding protocol="http" bindingInformation="192.168.0.1:443:www.contoso.com" />
    <binding protocol="https" bindingInformation="*:443:" />
  </bindings>
</site>


对于使用GUI和web.config指定的绑定,什么是更高的优先级?我认为是方便性和环境决定了您将选择什么。虽然GUI将帮助您完成更简单的任务,但如果您必须一次又一次地重复相同的任务,最好在配置中完成,就像在GUI中完成一样,它实际上会更新下面的配置。此外,当IIS启动其中配置的所有网站时,每个网站都会使用其配置启动,因此GUI和配置是两个独立的上下文。使用GUI可以在运行时更改某些配置,但在某些情况下您可能无法访问GUI。