0

我无法运行 Windows Azure Hello World 示例。它给了我以下错误:

“一个或多个角色的启动角色失败”。

我将项目放在我的 D 驱动器的根目录中,以确保路径长度不是问题。我还清除了 Azure 临时文件夹。

我正在使用新发布的 SDK 1.4 版。

4

2 回答 2

2

此问题的一个常见原因是开发结构(也称为“计算模拟器”)未在本地计算机上以管理员身份运行。如果您手动启动计算结构,这可能是原因。如果您从 Visual Studio 启动计算模拟器(例如按 F5),它将启动计算模拟器以管理员身份运行,前提是 VS 实例以管理员身份运行(您必须在开始菜单中右键单击 VS 并选择“以管理员身份运行“以这种方式运行)。

另一个原因是 Web 角色是启动项目而不是 Azure 服务。Azure 服务(其下带有 .cscfg 的服务)必须是启动项目(右键单击它并选择“设置为启动项目”)。

于 2011-04-12T19:33:39.430 回答
1

听起来您的角色之一的 OnStart 方法中有异常。我会:

1) 确保处理所有异常 2) 开始记录异常或设置断点以查看发生了什么

于 2011-03-17T16:22:21.140 回答