远程调试.Net Core 2.2 Kudu部署的Azure应用(本地变量未加载)

时间:2019-01-23 13:02:15

标签: visual-studio asp.net-core azure-web-sites kudu

我正在利用Azure App Service的Deployment Center功能,该功能是使用Kudu构建服务器进行构建的,该服务器连接到Azure DevOps(VSTS)中的存储库

部署正常,并且我正在使用.deployment文件强制使用自定义deploy.cmd文件(该文件基于从Kudu提取的默认文件)。

我的问题是,在远程调试期间某些局部变量没有被求值。具体来说,我正在尝试从REST调用中检查HTTPResponseMessage。

我在VS 2017 Professional中设置了以下选项:

已禁用:“仅启用我的代码”

已启用:“启用源链接支持”

已启用:“禁止在模块加载时进行JIT优化”

当我直接从Visual Studio发布应用程序时,成功评估了变量,这使我认为Kudu部署过程中发生了一些优化。

在deploy.cmd中,我有:

添加了“ --Configuration Debug”(似乎可以正常工作)

添加了“ / P:Optimize = false”(似乎没有任何作用,但是构建成功)

我将使用MSBuild而不是dotnet publish进行测试,以查看是否可以取得进展,但希望那里的人对此有所了解。

0 个答案:

没有答案