gpt4 book ai didi

visual-studio - 在 VS2015.3 上启动 ASP.NET Core 应用程序的调试器时出错

转载 作者:行者123 更新时间:2023-12-04 07:40:00 25 4
gpt4 key购买 nike

我正在自学如何使用 asp.net core/mvc6 构建网站。同样,我安装了 VS2015 更新 3 社区版。我在 C# 和 .NET Framework 方面有广泛的背景,但在 Web 应用程序方面的经验不多

我只是想创建一个简单的项目并开始调试,但大部分调试(比如 90% 次)都失败并显示以下消息

An error occurred attempting to determine the process id if the {APPLICATION} which is hosting your application

您可以按照以下步骤重现我的问题:

  1. 使用默认选择在 visual studio 中创建一个新的“ASP.NET CORE”应用程序 NewProject ProjectTemplate
  2. 成功构建项目,没有错误或警告
  3. 点击“开始调试”按钮 DebugRun
  4. 我得到“调试正在开始”进度条, DebugStarting
  5. 此后大部分时间都会失败,但有时会成功启动调试 session 。当它失败时,我收到以下消息。
    DebugFailed
  6. 当它成功时,我首先得到一个提示 64 位调试的对话框,然后调试 session 开始正常。
    DebugSlowness

我已经尝试过以下但没有成功

  1. 我无需调试即可通过 Visual Studio 正常运行网站。
  2. 我还可以在 VS 中调试和运行良好的 .NET 核心控制台应用程序。
  3. 我在尝试这一切的机器上安装了 Avira(防病毒软件)ZoneAlarm(防火墙)。我试过退出 ZoneAlarm 并停止 Avira 上的实时保护并将我的 UAC 设置为不提示,然后尝试调试,但没有成功。我无法卸载这些项目来尝试。
  4. 我试过修复 VS2015.3。我也尝试过干净地卸载和安装 VS2015.3。
  5. 如果我按照以下步骤操作,调试器将正常启动(有时会出现 64 位调试警告)。我确信将调试器附加到正在运行的网站也可以正常工作:
    • 使用 F5 开始调试
    • 右键单击 IIS Express 并快速浏览到应用程序
      IISExpress
  6. 如果我使用 kestrel 网络服务器,调试工作正常
  7. 我尝试过使用 ASP.NET Core 1.0.1 和 1.1.0。
  8. 使用 IE 而不是 Chrome 没有任何区别
  9. 我什至尝试过使用 VS 2017 RC2

我希望能够在没有任何“hacks”的情况下进行调试,并且摆脱 64 位缓慢的提示

最佳答案

根据您的步骤,它在我的 VS2015.3(版本 14.0.25431.01)中运行良好,无论我调试多少次都成功。

请先检查您的 .NET Core 版本以确保它是最新版本。最新版本应该是.NET Core 1.0.3。你可以从这个链接得到它:https://www.microsoft.com/net/download/core

根据调试成功时的信息,您使用的是一些第三方网络软件。因此,请确保在调试时关闭所有其他程序

此外,我发现您正在使用 Chrome 进行调试。请选择 Internet Explorer 确认此问题是否与 Chrome 相关。

关于visual-studio - 在 VS2015.3 上启动 ASP.NET Core 应用程序的调试器时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41368451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com