是否可以从同一网络上的另一台计算机访问Azure模拟器?

时间:2011-10-17 03:12:38

标签: debugging iis azure emulation

我正在使用VS 2010 SP1和Windows Azure SDK 1.5运行Windows 7(x64)。我希望能够在连接到同一网络的iPhone上调试Web应用程序,以缩短调试周期。

IIS正在此计算机上运行,​​并且在调试Azure项目时可以看到正在创建临时站点。有没有办法向IIS站点添加额外的绑定,以便我可以在启动调试时从iPhone连接?我可以在调试器启动时手动添加绑定,但是当我停止调试时会丢失。

6 个答案:

答案 0 :(得分:9)

这是一个非常古老的主题,但我遇到它试图做同样的事情 - 经过更多搜索后我发现了这个:它对我很有用(使用Passport传递流量)

http://blog.sacaluta.com/2012/03/windows-azure-dev-fabric-access-it.html

答案 1 :(得分:3)

您可以使用端口转发来执行此操作。

netsh interface portproxy add v4tov4 listenport=800 connectaddress=127.255.0.0 connectport=82 protocol=tcp

此处有更多信息:http://fabriccontroller.net/blog/posts/remotely-accessing-the-windows-azure-compute-emulator/

答案 2 :(得分:1)

我设法找到了一种有效的解决方案。

我去了IIS管理器并在端口8000上创建了一个新网站,指向我正在开发的文件夹。

现在我可以通过http://ip-of-server:8000访问它,并调试应用程序。

希望它也适合你。

答案 3 :(得分:1)

我发现了这个解决方案http://blog.piyushthacker.com/?p=24

适合我的工作:)

在较新版本(1.3及更高版本)中,您可能需要更改文件IISConfigurator.exe.config文件,如此解决方案http://blog.syntaxc4.net/post/2011/01/06/changing-the-windows-azure-compute-emulator-ip-address.aspx

答案 4 :(得分:1)

我使用Fiddler创建代理服务器(勾选项在启动时充当系统代理监控所有连接允许远程计算机连接),配置远程浏览器以使用代理服务器,并通过http://ipv4.fiddler:81/中的here技术访问我的Azure网站。

答案 5 :(得分:0)

有一个解决方案,
This SO Answer, 它基于on this post