Вчера я целый день пробовал искать в Google, но, возможно, я не могу нормально искать и не нашел решения!
У меня приложение MVC4 хорошо работает в проверке подлинности с помощью форм, но теперь запрос компании - переключить проверку подлинности в Windows Authentication.
Я попытался просто изменить веб-конфигурацию и установить для нее проверку подлинности Windows, но когда я запускаю отладку, пользователь пуст (User.Identity.Name = "").
Итак, я попытался создать с помощью шаблонов VS новое веб-приложение для интрасети, чтобы посмотреть, работает ли оно нормально, и это действительно так. Я сравнил веб-конфигурацию, и ничего не пропало, но я не могу понять, как приложение получает пользователя, поскольку здесь я нашел правильные данные User.Identity.Name.
Значит, мне чего-то не хватает или мне просто нужно добавить код? Спасибо за помощь.
-EDIT: я пытаюсь поставить проверку начала сеанса, но User.Identity все еще пуст и не аутентифицирован. Не могу понять почему!