我们在蔚蓝的环境中建立了一项服务。和一个使用webservice的网站,我们需要在windows azure平台上托管它。我们已经尝试了很多但没有成功。我们对于我们是否正朝着正确的方向感到困惑。
答案 0 :(得分:1)
我相信this描述了如何做你正在尝试的事情
答案 1 :(得分:0)
如果手动修改服务定义文件,则可以将其他虚拟目录或应用程序添加到同一站点(以及相同的端口号)。
您的服务定义文件如下所示:
<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中需要的配置。