2011-11-23 150 views
0

我們有一個建立在azure環境中的服務。以及一個使用Web服務的網站,我們需要在Windows Azure平臺上託管它。我們嘗試了很多,但沒有成功。有一點我們很困惑,我們是否要朝正確的方向前進。如何在windows azure平臺上託管服務和網站

回答

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中名爲美孚。這將包含存儲在本地機器的「Bar」目錄中的文件。

您也可以添加一個'VirtualApplication'標籤,具體取決於您在IIS中需要的配置。

1

我相信this介紹如何做你正在嘗試的

+0

感謝您的調查。 – sandy

相關問題