【问题标题】:how to host service and website on windows azure platform如何在 Windows azure 平台上托管服务和网站
【发布时间】:2011-11-23 06:25:08
【问题描述】:

我们有一个在天蓝色环境中构建的服务。以及一个使用 web 服务的网站,我们需要将其托管在 windows azure 平台中。我们已经尝试了很多但没有成功。我们有点困惑我们是否朝着正确的方向前进。

【问题讨论】:

    标签: .net wcf web-services azure azure-sql-database


    【解决方案1】:

    我相信this 描述了如何做你正在尝试的事情

    【讨论】:

      【解决方案2】:

      如果您手动修改服务定义文件,您可以将额外的虚拟目录或应用程序添加到同一站点(以及相同的端口号)。

      您的服务定义文件将如下所示:

      <ServiceDefinition name="WindowsAzureProject">
        <WebRole name="WebRole1" vmsize="Small">
          <Sites>
            <Site name="Web">
              <VirtualDirectory name="Foo" physicalDirectory="..\Bar" /> 
              <Bindings>
                <Binding name="Endpoint1" endpointName="Endpoint1" />
              </Bindings>
            </Site>
          </Sites>
          <Endpoints>
            <InputEndpoint name="Endpoint1" protocol="http" port="80" />
          </Endpoints>
          <Imports>
            <Import moduleName="Diagnostics" />
          </Imports>
        </WebRole>
      </ServiceDefinition>
      

      您的 Web 角色将被部署到站点根目录,并且将在 IIS 中创建一个名为 Foo 的虚拟目录。这将包含存储在本地计算机“Bar”目录中的文件。

      您也可以添加一个“VirtualApplication”标签,具体取决于您想要在 IIS 中进行的配置。

      【讨论】:

        猜你喜欢
        • 2012-01-18
        • 2018-03-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-17
        • 2013-03-12
        相关资源
        最近更新 更多