【问题标题】:Is it possible to access the Azure emulator from another computer on the same network?是否可以从同一网络上的另一台计算机访问 Azure 模拟器?
【发布时间】:2011-10-17 03:12:37
【问题描述】:

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

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

【问题讨论】:

  • 您可能需要设置某种端口转发以从外部 IP 映射到本地主机的 azure 实例
  • 不应该需要端口转发,因为它使用的 IIS 可以有多个绑定。这个问题实际上与它如何配置已设置的原始临时站点有关。
  • 也许这个:localno.de 可能有帮助?不过,仍然需要手动操作。
  • @JeremyMcGee 这还不错,但我希望有一些东西可以让我控制正在生成的 IIS 配置。
  • 您可能可以通过 RoleStart.cs 文件中的 WMI 对 IIS 进行一些欺骗......但我不相信在更新模拟器时会保持不变......跨度>

标签: debugging iis azure emulation


【解决方案1】:

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

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

【讨论】:

  • 在尝试了各种线程中建议的 4 种不同方法之后,这是迄今为止最简单的方法。只需下载 PassPort exe,运行它,它非常容易解释,并且在带有 VS 2012 的 Win 8 上运行良好
  • 我无法使用它来访问开发云存储 - 有什么想法吗?
【解决方案2】:

您可以使用端口转发来做到这一点。

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/

【讨论】:

    【解决方案3】:

    我设法找到了一种可行的解决方案。

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

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

    希望它也对你有用。

    【讨论】:

      【解决方案4】:

      我发现了这个解决方案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

      【讨论】:

        【解决方案5】:

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

        【讨论】:

        • +1。这种方法的好处是监控模拟服务器和客户端之间的数据包。
        【解决方案6】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-07-06
          • 2020-03-20
          • 2012-05-22
          • 2020-08-24
          • 2011-11-11
          • 1970-01-01
          • 1970-01-01
          • 2012-08-04
          相关资源
          最近更新 更多