我在Windows 10上使用Visual Studio 2017,SQL Server 2017开发人员版和Azure Cloud Service项目。我正在尝试在我的本地环境中调试现有的Azure Cloud Service应用程序,但它不起作用。
每次仿真器启动时都会抛出错误,然后什么都不做。
我已经在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]角色状态忙碌