远程调试Azure Web App

时间:2016-10-18 22:05:14

标签: c# asp.net azure azure-web-app-service

我正在ASP.NET Core上构建针对.NET 4.6.1的Web服务。本地一切都很好 - 我可以调试没有问题,一切正常。最近我把它作为一个Azure Web应用程序在线获取,现在也没有问题。该服务加载并运行良好。

但是我无法远程调试它。当我尝试远程调试它时,虽然它没有任何问题,但没有任何断点触发并且它们变成空洞而错误No symbols have been loaded for this document

我已经尝试过和/或确认过:

  1. 这是一个调试版本,被推送到VS 2015上调试的插槽。
  2. 我尝试将.NET降级到4.6。
  3. 我完全消灭了Web应用程序并从头开始创建了一个新应用程序。
  4. VS 2015中的所有扩展程序都是最新的。
  5. 在“VS模块”窗口中,未加载任何模块或符号。
  6. 我已确认应用程序可执行文件旁边有一个PDB文件。
  7. 我尝试取消选中VS中的“仅我的代码”复选框。
  8. Web应用程序配置为x64。
  9. 我在一台完全不同的电脑上试过它。
  10. 我的web.config:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <system.webServer>
        <httpErrors errorMode="Detailed" />
        <asp scriptErrorSentToBrowser="true" />
        <handlers>
          <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
        </handlers>
        <aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" forwardWindowsAuthToken="false" stdoutLogEnabled="false" />
      </system.webServer>
    </configuration>
    

0 个答案:

没有答案