什么是云服务部署多个Web站点上的最佳做法?
我有三个网站,是有可能部署这三个网站到一个云服务? (在一个云服务三个实例)
还是我必须创建三个云服务和separetly部署的每个网站?
谢谢
我的服务定义文件:
<WebRole name="WebRoleName" vmsize="ExtraSmall">
<Sites>
<Site name="Web" physicalDirectory="../WebSite1">
<Bindings>
<Binding name="Endpoint1" endpointName="Endpoint1" />
</Bindings>
</Site>
<Site name="Web2" physicalDirectory="..\..\..\WebSite2">
<Bindings>
<Binding name="Endpoint2" endpointName="Endpoint2" />
</Bindings>
</Site>
</Sites>
<Endpoints>
<InputEndpoint name="Endpoint1" protocol="http" port="80" />
<InputEndpoint name="Endpoint2" protocol="http" port="81" />
</Endpoints>
<Imports>
<Import moduleName="Diagnostics" />
<Import moduleName="RemoteAccess" />
<Import moduleName="RemoteForwarder" />
</Imports>
</WebRole>
</ServiceDefinition>
通过使用代码,的WebSite1可用,并且网站2是没有的,连加:81我用远程桌面来验证在IIS上部署,而我看到的WebSite1被正确部署,但WEBSITE2没有。 WEBSITE2和WebSite2.Test部署以下虚拟目录的网站的两个文件夹。 通过手动复制的内容,该网站2的文件夹,下面的虚拟Web站点目录,我能够通过访问我的网站http://ID.cloudapp.net:81
有什么错误? 为什么测试项目还部署WEBSITE2? (我做的depedency一检查,这不是选择)
谢谢