Следующее приведено оператор проблемы. < /p>
Когда приложение запускается с iisexpress, он работает без каких -либо проблем. Но когда он настроен в качестве сайта в IIS и запускается, он подсказывает учетные данные и даже после введения приложения исправленных учетных данных показывает страницу ошибки со статусом 401. Я экспериментирую, чтобы найти решение для использования в фактическом приложении. < /P>
Framework: .net Core 2.2 < /p>
Среда: Visual Studio 2019 на машине Windows Server 2019 с IIS 10.0 < /p>
Ниже приведены изменения, которые я внесен в приложение для котла.
Код: Выделить всё
public void ConfigureServices(IServiceCollection services)
{
services.Configure(options =>
{
// This lambda determines whether user consent for non-essential cookies is needed for a given request.
options.CheckConsentNeeded = context => true;
options.MinimumSameSitePolicy = SameSiteMode.None;
});
services.Configure(options =>
{
options.AutomaticAuthentication = true;
});
services.AddAuthentication(IISDefaults.AuthenticationScheme);
services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
}
Код: Выделить всё
app.UseAuthentication();
вещи, которые я пробовал. forwardwindowsauthtoken = "true" в файле web.config.
[*] Попроеклся сайт в локальные интрасетные сайты в интернет -параметрах браузера.
Пробовал использование useiis () in program.cs для webhostbuilder.
Предложения из вопросов Stackoverflow Я попробовал. />
ASP.NET CORE Authentication Windows не работает в IIS < /p>
Если я включил аутентификацию Windows как на IIS, так и в приложении, приложение предлагает учетные данные при просмотре. Даже после ввода текущих учетных данных он не проходит через и переигрывает. После 3 раза приложение показывает страницу ошибки с ошибкой 401. И машина также проводит контроллер домена, и вход в систему предпринимается с одним из действительных пользователей домена. Настройка моего сайта на IIS с помощью порта 8081 и с помощью имени не привязки. Но когда я настраиваю его с любым именем привязки, таким как sample.localapp.com , он начинает просить учетные данные, но никогда не принимает его.
Заранее.
Подробнее здесь: https://stackoverflow.com/questions/632 ... p-net-core