【问题标题】:Multiple cloud projects publishing to the same web role多个云项目发布到同一个 Web 角色
【发布时间】:2014-04-01 00:03:32
【问题描述】:

是否可以让多个云项目独立发布到一个 Web 角色?

例如,云项目 A 的 ServiceDefinition.csdef 将包含:

  <WebRole name="SomeWebRole" vmsize="Small">
    <Sites>
      <Site name="WebA">
        <Bindings>
          <Binding name="Endpoint1" endpointName="Endpoint1" />
        </Bindings>
      </Site>
    </Sites>
    <Endpoints>
      <InputEndpoint name="Endpoint1" protocol="http" port="80" />
    </Endpoints>
  </WebRole>

项目B

  <WebRole name="SomeWebRole" vmsize="Small">
    <Sites>
      <Site name="WebB">
        <Bindings>
          <Binding name="Endpoint2" endpointName="Endpoint2" />
        </Bindings>
      </Site>
    </Sites>
    <Endpoints>
      <InputEndpoint name="Endpoint2" protocol="http" port="81" />
    </Endpoints>
  </WebRole>

它们有不同的&lt;Site&gt; 名称并绑定到不同的端点(端口 80 和端口 81)。

【问题讨论】:

    标签: azure visual-studio-2013 azure-storage azure-web-roles webrole


    【解决方案1】:

    嗯...不,您不能从不同的云项目部署到单个云服务...因为您需要在必须属于单个 csdef 文件中描述整个服务(包括其网站)云项目。

    【讨论】:

      【解决方案2】:

      当然!您可以将多个 Web 项目发布到单个 Web 角色,并将它们绑定到不同的端口或主机标头。

      这里有更多信息:http://msdn.microsoft.com/en-us/library/windowsazure/gg433110.aspx

      【讨论】:

      • 但是这些单独的站点可以从不同的云项目中部署吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多