Visual Studio 2017 v15.5 Aspnet Core 2.0.3 在 IISExpress 上调试失败
Visual Studio 2017 v15.5 Aspnet Core 2.0.3 fails to debug on IISExpress
在我最近将我的 visual studio 2017 安装从 15.4.5
更新到 15.5
之后,我失去了在我的 aspnet core 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.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 后仔细检查我的最后一次提交后,我注意到我无意中更改了位于项目 Properties
文件夹下的 launchSettings.json
文件。添加了一个新的 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 安装从 15.4.5
更新到 15.5
之后,我失去了在我的 aspnet core 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.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 后仔细检查我的最后一次提交后,我注意到我无意中更改了位于项目 Properties
文件夹下的 launchSettings.json
文件。添加了一个新的 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
}
}