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