我无法运行Windows Azure Hello World示例。它给了我以下错误:
“一个或多个角色的启动角色失败”。
我将项目放在D驱动器的根目录中,以确保路径长度不是问题。我还清除了Azure临时文件夹。
我正在使用最新发布的SDK版本1.4。
答案 0 :(得分:2)
此问题的一个常见原因是开发结构(也称为“计算模拟器”)未在本地计算机上以管理员身份运行。如果您手动启动计算结构,这可能是原因。如果从Visual Studio启动计算模拟器(例如,按F5),它将启动以管理员身份运行的计算模拟器,前提是VS实例以管理员身份运行(您必须在“开始”菜单中右键单击VS并选择“以管理员身份运行” “以这种方式运行。”
另一个原因是Web角色是启动项目而不是Azure服务。 Azure服务(其下包含.cscfg的服务)必须是启动项目(右键单击它并选择“设置为启动项目”)。
答案 1 :(得分:1)
听起来您的某个角色的OnStart方法中有例外。我会:
1)确保处理所有异常 2)开始记录异常或设置断点以查看正在发生的事情