我刚刚将Azure解决方案升级到VS2012和2012年10月版。我有2个webroles,但是当我从IIS管理器查看它时,其中只有1个正在运行。我很确定,因为我的webrole的角色间通信请求也失败了。
首先我认为这可能是另一个问题所以我问了这个问题:Windows 8 Azure Emulator is Remapping Port 80 to 81
在这里你可以看到我的IIS管理器:
答案 0 :(得分:3)
我遇到了同样的问题,并根据建议的注册表黑客解决了这个问题: Strange behavior of Windows Azure Compute Emulator (SDK 1.8) with multiple role instances on a clean machine with VS2012 but WITHOUT VS2010
任何有此问题的人,请填写此连接日志以便MS正确修复: https://connect.microsoft.com/VisualStudio/feedback/details/773786/azure-sdk-1-8-binds-several-web-roles-to-the-same-port-on-local-emulator
答案 1 :(得分:1)
这是一个错误,我希望它在微软的下一次更新中得到修复。如果你在Windows 8上安装VS2012并且没有安装/升级VS2010
,肯定会发生这种情况解决方法:
Windows注册表编辑器版本5.00
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \微软\ DevDiv \ VS \维修\ 10.0] “SP”= DWORD:00000001