我打算将当前在ws.mydomain.com/Service1上托管的web服务迁移到云服务。我看到我可以使用CNAME将域名指向适当的云服务URL,但从我的理解中,我不确定如何将不同的服务映射到ws.mydomain.com/Service1,ws.mydomain.com/Service2从web服务迁移到云服务(自定义URL)
基本上,我需要有不同的web服务指向相同的子域,但具有不同的路径。我怎样才能做到这一点? (这种方式现有的应用程序将继续工作)。
谢谢。
我打算将当前在ws.mydomain.com/Service1上托管的web服务迁移到云服务。我看到我可以使用CNAME将域名指向适当的云服务URL,但从我的理解中,我不确定如何将不同的服务映射到ws.mydomain.com/Service1,ws.mydomain.com/Service2从web服务迁移到云服务(自定义URL)
基本上,我需要有不同的web服务指向相同的子域,但具有不同的路径。我怎样才能做到这一点? (这种方式现有的应用程序将继续工作)。
谢谢。
实际上,您想实现的目标是将多个网站/应用程序放在一个作为云服务一部分的Web角色中。
我认为这个链接将帮助你 - Configure a Web Role for Multiple Web Sites - 最后一章(“通过使用虚拟应用程序对域进行分区”)。
假设你有服务1和服务2在同一个vs.net解决方案,它们是独立的web项目:
ServiceDefinition.csdef中添加网站元素下一个新的VirtualApplication:
<Site name="Web"> <VirtualApplication name="Service1" physicalDirectory="relative-location-to-Service1-proj" /> <VirtualApplication name="Service2" physicalDirectory="relative-location-to-Service2-proj" /> … </Site>
干杯。
这正是我所需要的。非常感谢你的帮助。 –