gpt4 book ai didi

visual-studio-2017 - Visual Studio 2017 v15.5 Aspnet Core 2.0.3 在 IISExpress 上调试失败

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

在我最近从 15.4.5 更新了我的 Visual Studio 2017 安装之后至 15.5我已经失去了在我的 aspnet 核心 2.0 应用程序中命中断点的能力。配置是在调试任何cpu。

虽然这在 kestrel(作为控制台应用程序调试)上运行良好,但在 IISExpress 上它没有达到我的断点。

作为旁注,这里奇怪的是它似乎在运行时加载了调试符号(断点被正确突出显示)并且没有警告。

环境:

Runtime Environment:
OS Name: Windows
OS Version: 10.0.16299
OS Platform: Windows
RID: win10-x64
Base Path: C:\Program Files\dotnet\sdk\2.1.2\

Microsoft .NET Core Shared Framework Host

Version : 2.0.3
Build : a9190d4a75f4a982ae4b4fa8d1a24526566c69df

Microsoft Visual Studio Enterprise 2017

Version : 15.5.0

我已经尝试修复visual studio但问题仍然存在

最佳答案

在我更新到 15.5 后仔细检查了我的最后一次提交后,我注意到我的 launchSettings.json 发生了无意的更改。文件位于我的项目下 Properties文件夹。有一个新的 use64bit添加设置并由 vs 设置为 true .

我不得不将它设置为 false 为了让visualstudio 在iisexpress 上进行调试。下面是我在 launchSettings.json 中的 IIS Express 配置文件的当前状态

{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:20202",
"sslPort": 0
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"use64Bit": false
}
}

关于visual-studio-2017 - Visual Studio 2017 v15.5 Aspnet Core 2.0.3 在 IISExpress 上调试失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47699101/

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