Я занимаюсь созданием веб-приложения ASP.NET MVC, выполняемого в настоящее время на IIS Express (для разработки).Веб-приложение не загружает контент при аутентификации с помощью проверки подлинности Windows.
WebApplication имеет две страницы
- Компьютер
- Департамент
Общие параметры проверки подлинности в web.config
<system.web>
<authentication mode="Windows" />
<authorization>
<allow users="*" />
</authorization>
</roleManager>
</system.web>
DeparmentController
выполняет проверку подлинности с помощью атрибута авторизовать:
[Authorize(Roles = @"DOMAIN\Administrators")]
При посещении страницы компьютера несанкционированным образом все содержимое загружается штрафом.
При посещении страницы отдела, я предложено ввести свои учетные данные. Аутентификация работает так, как ожидалось, но я получаю «500 Internal Server Error» в файлах css, js и ico.
В ходе моих исследований, я нашел только точно такая же проблема с точностью до наоборот. Где статические файлы, которые не загружаются для неавторизованных пользователей.
Разве это не включено по умолчанию в IIS Express? Аутентификация работает. Ошибка загрузки только статического содержимого. Пользователь Admin должен иметь доступ ко всем файлам из-за web.config – soumer
Пропущенный бит на iisexpress – Vee
Может ли следующая помощь – Vee