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