Та же конфигурация и такое же непредсказуемое поведение для меня.
Если только не происходит отладка с помощью API, размещенного в IIS + FireFox (ошибки только в Chrome здесь), или API, размещенного самостоятельно (через launchSettings.json).
{
...
"profiles": {
"YourProjectName": {
"commandName": "Project",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "http://localhost:10001"
},
"IIS": {
"commandName": "IIS",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
...
}
Мой совет - отладить обмен данными между вашим приложением и собственным API-интерфейсом.Затем в рабочей среде вы можете разместить API под IIS, что, по моему опыту, никогда не вызывало проблем в режиме выпуска.