提问人:Ashraf ELHakim 提问时间:10/20/2023 最后编辑:Ashraf ELHakim 更新时间:10/20/2023 访问量:81
使用 dotnet watch 时进行调试
Debugging while using dotnet watch
问:
我在设置正确的启动设置以同时启用热重载和调试时遇到了问题, 使用以下配置文件可以很好地跟踪所需的 CSHTML 更改,但禁用所有断点,但是将 commandName 更改为 Project 会再次启用断点,但不会重新加载或跟踪任何更改
"Watch": { "commandName": "Executable", "executablePath": "dotnet", "commandLineArgs": "watch run", "launchBrowser": true, "hotReloadEnabled": true, "dotnetRunMessages": true, "nativeDebugging": true, "workingDirectory": "$(ProjectDir)", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" }, "applicationUrl": "https://localhost:7092;http://localhost:5215" }
我正在使用 .Net 7,Web 应用程序,输出类型是控制台应用程序
能够跟踪cshtml更改和调试
更新我正在使用 VS 2022 社区版
答:
0赞
Ashraf ELHakim
10/20/2023
#1
我发现这个配置文件适用于cshtml中的跟踪更改和使用断点进行调试
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
},
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:3853",
"sslPort": 44376
}
}
评论
0赞
wenbingeng-MSFT
10/23/2023
你的回答很有帮助,你可以让它做标记,这样它就可以帮助更多的人
评论