【问题标题】:How to configure Web role on Azure Compute Emulator to work like local IIS (static URL)如何在 Azure Compute Emulator 上配置 Web 角色以像本地 IIS(静态 URL)一样工作
【发布时间】:2010-12-17 13:13:05
【问题描述】:

那么,问题是如何在 Azure Compute Emulator 上配置 Web 角色以像在本地 IIS 上一样工作?我的意思是说,网络角色有固定的 url(就像你可以在项目属性中设置“使用本地 IIS Web 服务器”并设置固定的 url)?

如何将 Azure Compute Emulator 设置为在静态 url 或至少在静态端口上工作?

真的很烦人,每次我启动网络角色时,我都有不同的 url(端口)!

【问题讨论】:

    标签: iis azure


    【解决方案1】:

    答案是您不能在静态端口上运行它,但它应该在其端口范围内的第一个可用端口上运行(从 80 开始并递增直到找到空闲端口)。如果它随着每个“调试”会话的开始而增加,那么这是因为在您开始新的仿真器之前之前的仿真器没有完全拆除。

    这里有一些解决此问题的想法: http://social.msdn.microsoft.com/Forums/en/windowsazuredevelopment/thread/ae2df7e0-5005-4bcd-8b69-bb53323eb589

    【讨论】:

    • 是的,我知道它会增加端口,但我不希望这样。我要固定端口。
    • 我尝试使用以下帖子中的说明,但它对我不起作用。分享,希望其他人可以让它工作。也许我不明白:blog.syntaxc4.net/post/2011/01/06/…
    • @Jason Rowe - 这只会更改开发结构的默认绑定,以便在启动时提供不同的主机标头。这意味着可以让 IIS 监听不同 IP 地址上的绑定,但不幸的是,它不允许控制端口 - 这与在涉及 IIS 之前内置于模拟器中的负载平衡器有关:-(
    【解决方案2】:

    查看来自 Michael Collier [同为 Windows Azure MVP] 的 this solution

    【讨论】:

    • 不错的链接,但这不是解决方案。这只是基本已知的。 Azure 模拟器将下一个空闲端口委托给正在运行的实例。我想要一个固定端口设置为 azure 实例。
    • 这个链接确实帮助了我,它谈到了关闭使用不同端口的东西,但对我来说也至关重要,Wade Wagner 关于完全重启模拟器的提示“右键单击模拟器图标并选择“退出”“
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-01
    • 1970-01-01
    相关资源
    最近更新 更多