【问题标题】:Update IIS binding in configuration file, not GUI更新配置文件中的 IIS 绑定,而不是 GUI
【发布时间】:2012-05-06 05:00:01
【问题描述】:

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

你有什么想法可以帮助我完成任务吗?谢谢。

【问题讨论】:

    标签: iis iis-7


    【解决方案1】:

    您确定可以使用 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>
    

    更多信息: http://www.iis.net/ConfigReference/system.applicationHost/sites/site/bindings/binding

    【讨论】:

    • 对于使用 GUI 和 web.config 指定的绑定,哪个优先级更高?
    • 我认为是方便和环境决定你会选择什么。虽然 GUI 将帮助您完成更简单的任务,但如果您必须一次又一次地重复相同的任务,最好在配置中完成,就像在 GUI 中一样,它实际上会更新下面的配置。此外,当 IIS 启动其中配置的所有网站时,每个网站都使用其配置启动,因此 GUI 和配置是两个独立的上下文。某些配置可以在运行时使用 GUI 更改,但在某些情况下您可能无法访问 GUI。
    猜你喜欢
    • 1970-01-01
    • 2014-07-20
    • 1970-01-01
    • 1970-01-01
    • 2020-11-05
    • 1970-01-01
    • 1970-01-01
    • 2022-10-19
    • 2013-04-18
    相关资源
    最近更新 更多