【问题标题】:Cannot access IIS azure emulator from another comp无法从另一个 comp 访问 IIS azure 模拟器
【发布时间】:2014-02-24 18:50:50
【问题描述】:

为了方便测试人员,我需要在某些虚拟机上为我们的 Web 应用程序启动 azure 模拟。 我已经使用 iis 启动了带有 CSRun 的 azure 模拟器。现在 IIS 如下所示:

我可以通过本地 url 在这个虚拟机内部成功连接:http://127.0.0.1:81 但是,当我尝试从其他工作站连接时,此端口无法使用应用程序(通过了 ping 并关闭了防火墙)。

IIS 显示 IP 可用的站点:127.255.0.1 - 当然它是内部范围。 谷歌搜索我发现了非常接近的文章http://blogs.staykov.net/2013/05/windows-azure-basicscompute-emulator.html。并紧随其后缩小 Vip 地址。但是IIS使用DIP! 所以我的第一个问题 - 如何强制 Vip 而不是 Dip? 我已经尝试过:(1) 从 DevFC.exe.config 中删除 DIp,(2) 将 Dip 设置为 127.0.0.1 - 127.0.0.1

第二个 - 如何将 azure 模拟器公开到本地网络?

【问题讨论】:

    标签: iis azure azure-emulator


    【解决方案1】:

    在我看来,这是一条会造成比其价值更多的痛苦的道路。如果目标是为 QA​​ 人员提供一个工作环境,那么为什么不给他们一个与最终产品相同的环境呢?您能否部署到免费的 Windows Azure 网站或 Web 角色?通过运行一个小实例、一个实例和/或在不使用时关闭,可以最大限度地降低 Web 角色的成本。

    【讨论】:

    • 嗯,职位是合理的,但我对客户会计不流利。免费订阅不是解决方案,因为它会在一段时间内到期。
    【解决方案2】:

    执行此操作不是 Microsoft 支持的操作,但要解决此问题,您可以关注 http://blog.ehuna.org/2009/10/accessing_the_windows_azure_lo.html

    【讨论】:

      【解决方案3】:

      我发现最简单的方法是在本地 IIS 中安装 ARR(应用程序请求路由),在端口 xx 上创建一个新网站,并在其中为反向代理创建一个 URL 重写规则 - 对端口的每个传入请求都是发送到模拟器的地址。

      【讨论】:

        猜你喜欢
        • 2015-11-28
        • 2021-12-28
        • 2021-08-05
        • 1970-01-01
        • 1970-01-01
        • 2013-05-22
        • 2017-10-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多