У меня есть очень простой вопрос, чтобы узнать, почему сервер IIS 10, который в настоящее время (установлен в Windows Server 2012), не отображает мою целевую страницу после завершения аутентификации пользователя Office 365.
Я разработал веб-приложение mvc 5 с простыми действиями и бритвенными страницами.
Что я ХОЧУ, так это то, что когда приложение запускается на сервере IIS, оно должно начинаться с аутентификации пользователя Office 365, а затем сразу после этого должна отображаться целевая страница, не должна отображаться http://Localhost/43890. НО я не знаю, упускаю ли я что-то или делаю что-то неправильно на сервере IIS
Что я наделал:
Контроллер аккаунта:
public void SignIn() { // Отправляем запрос на вход в систему OpenID Connect. if (!Request.IsAuthenticated) { HttpContext.GetOwinContext().Authentication.Challenge(new AuthenticationProperties { RedirectUri = "/" }, OpenIdConnectAuthenticationDefaults.AuthenticationType); } }
Web.Config
Конфигурация сервера IIS 10 Настройка IIS1 Настройка IIS2
Получение результата (во всех браузерах) Результат с веб-сайта на сервере IIS
Я провел уже 5 дней с тем же результатом, и я пытался искать в Google, но безуспешно. Ничего не работает. Пожалуйста, рассмотрите мой вопрос, поскольку я прошу помощи и реального ответа. Все желающие могут ответить и задать тему. Спасибо вам всем!!!