【发布时间】:2021-02-03 15:35:33
【问题描述】:
已使用以下命令创建了一个 ASP.NET Core 应用程序。
dotnet new globaljson --sdk-version 2.2.402dotnet new mvc
在编写了一些代码并运行应用程序后,代码中出现了错误。使用命令行,应用程序以dotnet run 启动,控制台输出Hosting environment: Development。如下图所示,未打印错误消息。错误消息要求将“ASPNETCORE_ENVIRONMENT”设置为“Development”,但它已经在launch.json 和lanchSettings.json 中设置。
ASP.NET Core 需要做什么才能输出有关所发生错误的更详细信息?
.vscode/launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": ".NET Core Launch (web)",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceFolder}/bin/Debug/netcoreapp2.2/PNoAWebApp.dll",
"args": [],
"cwd": "${workspaceFolder}",
"stopAtEntry": false,
"serverReadyAction": {
"action": "openExternally",
"pattern": "^\\s*Now listening on:\\s+(https?://\\S+)"
},
"env": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"sourceFileMap": {
"/Views": "${workspaceFolder}/Views"
}
},
{
"name": ".NET Core Attach",
"type": "coreclr",
"request": "attach",
"processId": "${command:pickProcess}"
}
]
}
【问题讨论】: