Azure部署正在循环很长时间

时间:2012-05-29 12:35:33

标签: deployment azure

12:08:41 - Preparing deployment for Windows Azure MSDN - Visual Studio Ultimate with     
Subscription ID: xxxxxxxxxxxxxxxxxxxx...
12:08:41 - Connecting...
12:08:41 - Verifying storage account 'cck'...
12:08:43 - Uploading Package...
12:41:00 - Creating...
12:57:14 - Created Deployment ID: xxxxxxxxxxxxxxxxx.
12:57:14 - Starting...
12:57:55 - Initializing...
12:57:55 - Instance 0 of role RIS2048.ConsultaClick.Web is in an unknown state
12:59:03 - Instance 0 of role RIS2048.ConsultaClick.Web is starting the virtual machine
13:00:40 - Instance 0 of role RIS2048.ConsultaClick.Web is in an unknown state
13:01:48 - Instance 0 of role RIS2048.ConsultaClick.Web is busy
13:06:12 - Instance 0 of role RIS2048.ConsultaClick.Web is cycling

现在是13:31,超过1小时盯着前,25分钟时,实例正在骑车(我不知道这意味着什么)。它会完成吗?当α

这是我的ServiceDefinition.csdef文件的一部分,包含2个VirtualApplications:

<Site name="Web">
    <VirtualApplication name="CCKPt"
                      physicalDirectory=".">
      <VirtualDirectory name="images"
                        physicalDirectory="..\RIS2048.ConsultaClick.WWWPacientes\imgpt" />
    </VirtualApplication>
    <VirtualApplication name="CCKRo"
                      physicalDirectory=".">
      <VirtualDirectory name="images"
                        physicalDirectory="..\RIS2048.ConsultaClick.WWWPacientes\imgro" />
    </VirtualApplication>
    <Bindings>
      <Binding name="Endpoint1" endpointName="Endpoint1" />
    </Bindings>
  </Site>

2 个答案:

答案 0 :(得分:0)

这是您刚刚构建的新应用吗?它是否在模拟器中本地运行?我经常检查的第一件事是诊断的连接字符串,以及会话状态提供程序。默认情况下,诊断将写入模拟器存储(意味着本地计算机上的SQL Express),SQL Express用于会话状态,Windows Azure中不存在该状态。相反,您需要将其切换到Cache或SQL Azure。

答案 1 :(得分:0)

可能意味着存在问题。有时,如果你很幸运,你可以更多地了解一下IntelliTrace爆炸的确切位置:

http://blogs.msdn.com/b/jnak/archive/2010/06/07/using-intellitrace-to-debug-windows-azure-cloud-services.aspx