【发布时间】:2010-12-17 13:13:05
【问题描述】:
那么,问题是如何在 Azure Compute Emulator 上配置 Web 角色以像在本地 IIS 上一样工作?我的意思是说,网络角色有固定的 url(就像你可以在项目属性中设置“使用本地 IIS Web 服务器”并设置固定的 url)?
如何将 Azure Compute Emulator 设置为在静态 url 或至少在静态端口上工作?
真的很烦人,每次我启动网络角色时,我都有不同的 url(端口)!
【问题讨论】:
那么,问题是如何在 Azure Compute Emulator 上配置 Web 角色以像在本地 IIS 上一样工作?我的意思是说,网络角色有固定的 url(就像你可以在项目属性中设置“使用本地 IIS Web 服务器”并设置固定的 url)?
如何将 Azure Compute Emulator 设置为在静态 url 或至少在静态端口上工作?
真的很烦人,每次我启动网络角色时,我都有不同的 url(端口)!
【问题讨论】:
答案是您不能在静态端口上运行它,但它应该在其端口范围内的第一个可用端口上运行(从 80 开始并递增直到找到空闲端口)。如果它随着每个“调试”会话的开始而增加,那么这是因为在您开始新的仿真器之前之前的仿真器没有完全拆除。
这里有一些解决此问题的想法: http://social.msdn.microsoft.com/Forums/en/windowsazuredevelopment/thread/ae2df7e0-5005-4bcd-8b69-bb53323eb589
【讨论】:
查看来自 Michael Collier [同为 Windows Azure MVP] 的 this solution
【讨论】: