将网站和wcf服务发布到azure

时间:2012-12-25 16:15:43

标签: c# asp.net-mvc wcf azure web-deployment

我在VS中有一个解决方案,它拥有一个轻量级的MVC网站,以及一个由该网站使用的WCF服务,它实现了一些商务逻辑。

在我的本地部署中,我的网站位于端口3333,服务位于iis的端口4444。

我想在azure中进行部署,尽可能接近我的本地部署,以摆脱所有问题,例如分别为本地测试和azure部署指定wcf服务地址(以便网站上端口3333实际上可以在localhost:4444上看到wcf服务,当在azure中运行时。

我很感激有关如何实现这一目标的任何信息,在此先感谢。 (如果这是不可能的,请告诉我,最接近的设置是什么?)

1 个答案:

答案 0 :(得分:0)

您可以这样做,但只有手动编辑WebRode配置时,您才可以定义目标部署将具有的结构(从IIS的角度来看),您可以创建VirtualDirectories并将它们映射到对应的文件夹到您的项目,因为它们将在部署机器上。


这应该是完成此操作所需的所有信息:http://www.wadewegner.com/2011/02/running-multiple-websites-in-a-windows-azure-web-role/