每次我尝试启动我的天蓝色应用程序时。我尝试构建它,它说它有所有成功的构建尝试,但我收到一条错误消息:“Windows Azure 工具:一个或多个角色的启动角色失败”我不明白为什么会收到此错误,因为我遵循了每个步骤如教程视频中所述。请帮忙。我正在使用 Visual Studio 2010 以及自本周以来为其创建的新工具。
2 回答
我有同样的问题。在定义了 https 端点的 azure 项目上按 f5 会产生错误对话框“Windows Azure 工具:一个或多个角色的启动角色失败”。
在这个 repro'd 的系统上,我会得到一个事件日志 | 系统错误条目,带有消息“尝试访问 SSL 服务器凭据私钥时发生致命错误。从加密模块返回的错误代码是 0x8009030d。内部错误状态是 10001。”
我尝试切换到 azure sdk 为我的 https 端点证书提供了 127.0.0.1 证书,看看它是否会产生与使用我自己的证书时相同的问题。在使用它之前,我尝试检查其私钥权限以确保“网络服务”具有读取权限,并且当我尝试打开“管理私钥...” UI 时出现错误。
我从商店中删除了 127.0.0.1 证书并将其留给 azure sdk 重新部署,之后我可以使用该证书或我自己的证书在启用 https 端点的 azure 项目上成功 f5。
在我的 1.3 -> 1.4 -> 1.4.1 刷新升级处理和 f5 错误对话框“Windows Azure 工具:一个或多个角色的启动角色失败”期间,似乎证书的私钥权限区域搞砸了是这个签名问题。
这可能是我没有阅读过的一些记录在案的问题。
我有同样的问题。
就我而言,这是因为我的 VS 解决方案的路径太长或者因为它包含空格。我使用了默认路径,例如 C:\Users\My Name\Documents\Visual Studio 2010\Projects\MyProjectName。当我改为在 C:\Test 下创建项目时,问题就消失了。