那么问题是如何在Azure Compute Emulator上配置Web角色就像在本地IIS上一样工作?这个我的意思是,网站角色有固定的url(像你可以在项目属性中设置“使用本地IIS Web服务器”并设置固定的URL)?
如何将Azure Compute Emulator设置为静态网址或至少在静态端口上工作?
真的很烦人,每次我启动网络角色我有不同的url(端口)!
解决方法
答案是您不能在静态端口上运行它,但它应该在其端口范围的第一个可用端口上运行(从80开始递增,直到找到可用端口).如果它随着每个“调试”会话开始递增,那么这是因为之前的模拟器没有完全拆卸,在你开始一个新的之前.
有一些想法如何解决这个问题在这里:
http://social.msdn.microsoft.com/Forums/en/windowsazuredevelopment/thread/ae2df7e0-5005-4bcd-8b69-bb53323eb589