我计划从目前在ws.mydomain.com/Service1托管的网络服务转移到云服务。我看到我可以使用CNAME将域指向正确的云服务URL,但据我所知,我不知道如何将不同的服务映射到ws.mydomain.com/Service1,wsmydomain.com/Service2
基本上,我需要让不同的web服务指向同一个子域但具有不同的路径。我怎样才能做到这一点? (这样现有的应用程序将继续工作)。
感谢。
答案 0 :(得分:0)
您实际想要实现的目标是在一个Web角色中拥有多个Web站点/应用程序,这是云服务的一部分。
我认为此链接可以帮助您 - Configure a Web Role for Multiple Web Sites - 最后一章("使用虚拟应用程序对域进行分区")。
假设您在同一个vs.net解决方案中有Service1和Service2,它们是单独的Web项目:
在ServiceDefinition.csdef中,在Site元素下添加一个新的VirtualApplication:
<Site name="Web">
<VirtualApplication name="Service1" physicalDirectory="relative-location-to-Service1-proj" />
<VirtualApplication name="Service2" physicalDirectory="relative-location-to-Service2-proj" />
…
</Site>
干杯。