Я хочу использовать HttpContext.User.Identity, и он отлично работает в отладке, но когда я публикую, он не идентифицирует пользователя Windows.
Это файл launchsetting.json
{ "iisSettings": {
"windowsAuthentication": true,
"anonymousAuthentication": false,
"iisExpress": {
"applicationUrl": "http://localhost:53960/",
"sslPort": 0
} }, "profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"DataManager": {
"commandName": "Project",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "http://localhost:53961/"
} } }
Сейчас я использую .net core 2.0
Upd: это мой файл appsettings.json
{
"ConnectionStrings": {
"GlossaryConnection": "██████████████",
"EmployeeConnection": "██████████████"
},
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Warning"
}
}
}
нет, это не работает
Вы запускаете приложение через Visual Studio в режиме выпуска? Потому что это не совсем то, что lauchSettings.json должен был поддерживать ... appSettings.json, с другой стороны, предназначался для поддержки запуска приложения вне VS.
Upd: добавить appsettings.json
Где вы развертываете свое приложение? IIS? Если приложение размещено в IIS, проверьте конфигурацию проверки подлинности IIS (откройте IIS, выберите веб-сайт, дважды щелкните Проверка подлинности и проверьте конфигурация аутентификации), убедитесь, что проверка подлинности Windows включена, а анонимная проверка подлинности отключена.
Спасибо, у меня это сработало. Можете продублировать это как ответ, чтобы я мог отметить это как решение
Рад слышать, что это помогло решить проблему. Хорошего дня!





Благодаря @Zhi Lv Все, что я встроил, - это проверить конфигурацию аутентификации IIS (откройте IIS, выберите веб-сайт, дважды щелкните аутентификацию и проверьте конфигурацию аутентификации), убедитесь, что аутентификация Windows включена, а анонимная аутентификация отключена.
"ASPNETCORE_ENVIRONMENT": "Производство"? docs.microsoft.com/pl-pl/aspnet/core/fundamentals/…