无法调试Azure云服务项目

时间:2017-05-07 09:30:53

标签: c# azure iis azure-web-roles azure-cloud-services

我在Windows 10上使用Visual Studio 2017,SQL Server 2017开发人员版和Azure Cloud Service项目。我正在尝试在我的本地环境中调试现有的Azure Cloud Service应用程序,但它不起作用。

每次仿真器启动时都会抛出错误,然后什么都不做。

enter image description here

我已经在IIS中使用IIS绑定(https和http)和相应的应用程序池设置了管理员和前端站点。

谷歌搜索后我发现,我需要在应用程序池中启用32位应用程序设置,但无济于事。我还在ServiceDefinition.csdef文件中添加了启动任务,如下所示,用于每个Web角色。

<Startup>
      <Task commandLine="enable32bit.cmd" executionContext="elevated" taskType="background"/>
    </Startup>

enable32bit.cmd

%windir%\system32\inetsrv\appcmd set config -section:applicationPools 
-applicationPoolDefaults.enable32BitAppOnWin64:true
EXIT /B 0

完成所有这些更改后,我仍然遇到同样的错误。任何帮助将不胜感激。

修改

Compute Emulator中角色的输出无限期地显示以下日志:

  

[fabric]角色实例:
  [面料]角色状态忙碌
  [面料]角色状态中止
  [面料]角色状态忙碌
  [面料]角色状态中止
  [面料]角色状态忙碌
  [面料]角色状态中止
  [fabric]角色状态忙碌

0 个答案:

没有答案