【问题标题】:502.3 - Bad Gateway error in Development environment with Microsoft Symbol Servers enabled502.3 - 启用 Microsoft 符号服务器的开发环境中出现错误网关错误
【发布时间】:2016-09-02 16:32:06
【问题描述】:

当我将ASPNETCORE_ENVIRONMENT 变量设置为“开发”时,当我尝试加载页面时,我得到一个错误页面,502.3 Bad Gateway。我在 Visual Studio 中使用 ASP.NET Core、Kestrel 和 IIS Express。

如果我将ASPNETCORE_ENVIRONMENT 设置为暂存或生产,一切正常,而且我还尝试注释掉所有特定于开发环境的代码,但没有运气。事件查看器中没有错误或警告。我注意到有时会弹出一个对话框,说它正在从 Microsoft 符号服务器加载符号并且它永远不会消失,所以我去了工具 - > 调试 - > 符号并取消选中 Microsoft 符号服务器。之后,项目运行良好。

我尝试清除符号缓存并删除this question 中提到的所有断点,但没有成功。禁用 Microsoft 符号服务器似乎是唯一可行的方法。这以前也不是问题,但我不知道我可以改变什么来导致它。

这怎么可能只有在使用开发环境时才会成为问题?

【问题讨论】:

    标签: c# asp.net visual-studio-2015 asp.net-core asp.net-core-mvc


    【解决方案1】:

    我为此苦苦挣扎了很长时间,并通过在下面的标签中添加“清除”来解决这个问题:

    <environmentVariables>
        <clear />
        <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="branch" />
    </environmentVariables>
    

    【讨论】:

      【解决方案2】:

      msdl.microsoft.com 是符号服务器,它之前已关闭。由于您要求它在选中该复选框的情况下获取调试符号。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-09
        • 2019-10-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多