【问题标题】:Remote Debugging of Azure Web ApplicationAzure Web 应用程序的远程调试
【发布时间】:2017-09-28 04:28:36
【问题描述】:

我目前正在使用 Visual Studio 2017 并尝试将调试器附加到我的 Web 应用程序。我已经部署了我的应用程序,并通过 VS 附加了调试器。我还确保在 azure 门户上打开了远程调试器。我还去了https://xxxxxxxx.scm.azurewebsites.net/ 并检查了进程,w3wp 可用。从Unable to start debugging in VS2015 for Azure web appRemote Debugging - Web App Azure 向我表明它可能是一个端口被阻塞。所以我继续设置我的防火墙出站以允许来自UDP 3702TCP 4020TCP 4021 和端口4022 的连接,问题仍然存在。我无法连接到我的连接目标。

我试过xxxxxxxxx.azurewebsites.net:4022xxxxxxxxx.azurewebsites.net

我完全没有来自网络的想法和建议。如果其他人有提示,那就太好了。

【问题讨论】:

    标签: visual-studio azure azure-web-app-service


    【解决方案1】:

    无法连接到我的连接目标。

    请参考this article配置防火墙以启用VS 2017的远程调试。

    远程调试适用于我使用 VS 2017,步骤如下:

    开启远程调试并选择VS 2017

    查找并附加到进程

    请尝试输入{your_web_app_name}.azurewebsites.net:4022 并单击刷新 按钮检查是否可以看到可用进程。

    此外,您可以右键单击您的 Web 应用,然后在 Server Explorer 中单击 Attach Debuggerremote debug the web app

    更新:

    在门户上获取发布配置文件

    【讨论】:

    • 嗨,我已经完成了你建议的每一步,但我卡在了刷新部分。它询问我的凭据,我输入了我的天蓝色凭据,它说身份验证失败。是否有另一组凭据可供使用,可能是通过 azure 门户配置的?
    • Is there another set of credentials to use maybe that's configured through azure portal? 请检查我的更新并在 Azure 门户上获取发布配置文件。
    • 非常感谢!这让我发疯了。
    猜你喜欢
    • 2012-08-04
    • 1970-01-01
    • 1970-01-01
    • 2018-12-18
    • 2020-02-26
    • 2018-03-02
    • 2017-12-12
    • 1970-01-01
    • 2015-10-15
    相关资源
    最近更新 更多