如何将IP地址绑定到我的Azure Web角色,以便远程计算机可以全局访问Web API?

时间:2013-02-19 07:56:37

标签: c# iis azure iis-express azure-web-roles

我的Azure应用程序的Web角色具有Web API,我想通过远程计算机访问它。通常它应该工作,如果我只是在iis express的applicationhost.config文件中添加绑定到我的网站。但对于Windows Azure项目,模拟器将Web角色附加到iis express并提供默认URL“127.255.0.0:82”。

现在我如何将ip地址绑定到我的web角色?或者我如何从远程计算机访问我的API?

2 个答案:

答案 0 :(得分:4)

Development Fabric使用环回地址来托管Windows Azure角色,因此没有默认方式从远程计算机访问这些服务。

看看这里:http://blog.sacaluta.com/2012/03/windows-azure-dev-fabric-access-it.html Rodrigo De Castro提出了一种端口映射,以便在远程计算机可访问的开发结构中托管Web角色。

我自己还没试过,但听起来很有希望。

答案 1 :(得分:0)

我正在使用An easier way to access the Windows Azure local development fabric from another computer。使用RINETDserviceex。非常好的工具和方法组合。

我也成功地从我的IIS(而不是IIS Express)中将绑定编辑为temporary workaroundBelow image with original resolution

enter image description here