昨天,我可以完美地将我的服务部署到 Windows Azure 上的托管服务实例。今天,我总是遇到类似的错误
6:09:56 PM - Preparing...
6:09:56 PM - Connecting...
6:09:59 PM - Uploading...
6:11:15 PM - Creating...
6:12:28 PM - Starting...
6:13:20 PM - Initializing...
6:13:21 PM - Instance 0 of role TestWebRole is initializing
6:18:39 PM - Instance 0 of role TestWebRole is busy
6:21:51 PM - Instance 0 of role TestWebRole is stopped
6:21:51 PM - Warning: All role instances have stopped
6:22:23 PM - Instance 0 of role TestWebRole is busy
6:23:26 PM - Instance 0 of role TestWebRole is stopped
6:23:26 PM - Warning: All role instances have stopped
这些错误通常是由于云服务器上不存在的依赖关系而发生的(如果您搜索上面的警告,这就是您在 SO 和 Google 上找到的内容)。但是我检查了每一个依赖项,它们与Copy Local=True
.
为了进一步隔离问题,我首先使用新的 MVC 3 Web 角色创建了一个新的 Azure 项目,然后使用标准的 ASP.NET Web 角色创建了一个新的 Azure 项目,但仍然没有运气。我试图停用诊断,重新激活它。在 Azure 模拟器上,项目运行良好。
即使是标准的 Visual Studio 也无法部署到 Azure,我总是得到Warning: All role instances have stopped
.
有点令人沮丧。我正在使用带有 Azure 工具 1.3 的最新 Azure SDK 1.7。
谢谢你的任何提示。