2011-06-15 52 views

回答

2

这是一个角色,对吧?你可以把你的ServiceDefinition放在一起看吗?通常这是因为您配置了输入端点或绑定。这是一个简单的例子,在3个不同的端口上有3个站点。

<?xml version="1.0" encoding="utf-8"?> 
<ServiceDefinition name="WindowsAzureProject1" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition"> 
    <WebRole name="MvcWebRole1"> 
    <Sites> 
     <Site name="Web1" physicalDirectory="../pathtowebsite1"> 
     <Bindings> 
      <Binding name="Endpoint1" endpointName="Endpoint1" /> 
     </Bindings> 
     </Site> 
     <Site name="Web2" physicalDirectory="../pathtowebsite2"> 
     <Bindings> 
      <Binding name="Endpoint2" endpointName="Endpoint2" /> 
     </Bindings> 
     </Site> 
     <Site name="Web2" physicalDirectory="../pathtowebsite3"> 
     <Bindings> 
      <Binding name="Endpoint3" endpointName="Endpoint3" /> 
     </Bindings> 
     </Site> 
    </Sites> 
    <Endpoints> 
     <InputEndpoint name="Endpoint1" protocol="http" port="8080" /> 
     <InputEndpoint name="Endpoint2" protocol="http" port="8081" /> 
     <InputEndpoint name="Endpoint3" protocol="http" port="8082" /> 
    </Endpoints> 
    </WebRole> 
</ServiceDefinition>