我在VS中有一个解决方案,它拥有一个轻量级的MVC网站,以及一个由该网站使用的WCF服务,它实现了一些商务逻辑。
在我的本地部署中,我的网站位于端口3333,服务位于iis的端口4444。
我想在azure中进行部署,尽可能接近我的本地部署,以摆脱所有问题,例如分别为本地测试和azure部署指定wcf服务地址(以便网站上端口3333实际上可以在localhost:4444上看到wcf服务,当在azure中运行时。
我很感激有关如何实现这一目标的任何信息,在此先感谢。 (如果这是不可能的,请告诉我,最接近的设置是什么?)
答案 0 :(得分:0)
您可以这样做,但只有手动编辑WebRode配置时,您才可以定义目标部署将具有的结构(从IIS的角度来看),您可以创建VirtualDirectories并将它们映射到对应的文件夹到您的项目,因为它们将在部署机器上。
这应该是完成此操作所需的所有信息:http://www.wadewegner.com/2011/02/running-multiple-websites-in-a-windows-azure-web-role/