我正在使用VS 2010 SP1和Windows Azure SDK 1.5运行Windows 7(x64)。我希望能够在连接到同一网络的iPhone上调试Web应用程序,以缩短调试周期。
IIS正在此计算机上运行,并且可以在调试Azure项目时看到正在创建临时站点。有没有办法向IIS站点添加额外的绑定,以便我可以在启动调试时从iPhone连接?我可以在调试器启动时手动添加绑定,但是当我停止调试时,这会丢失。
我正在使用VS 2010 SP1和Windows Azure SDK 1.5运行Windows 7(x64)。我希望能够在连接到同一网络的iPhone上调试Web应用程序,以缩短调试周期。
IIS正在此计算机上运行,并且可以在调试Azure项目时看到正在创建临时站点。有没有办法向IIS站点添加额外的绑定,以便我可以在启动调试时从iPhone连接?我可以在调试器启动时手动添加绑定,但是当我停止调试时,这会丢失。
这是一个非常古老的线程,但我遇到它试图做同样的事情 - 经过更多搜索我发现了这一点:它对我很有用(使用Passport传递流量)
http://blog.sacaluta.com/2012/03/windows-azure-dev-fabric-access-it.html
你可以使用端口转发来做到这一点。
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/
我设法找到了一种有效的解决方案。
我去了IIS管理器并创建了一个新网站,指向我正在开发的文件夹,在端口8000上。
现在我可以通过它访问它 HTTP:// IP-的服务器:8000,还调试应用程序。
希望它也适合你。
我发现了这个解决方案 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
我使用Fiddler创建代理服务器(tick选项 在启动时充当系统代理, 监控所有连接 和 允许远程计算机连接),配置远程浏览器使用代理服务器,并通过访问我的Azure网站 HTTP://ipv4.fiddler:81 / 技术来自 这里。