Я новичок в ASPNet MVC 5, я смущен о IISExpress. Я разрабатываю сайт интрасети, и я использую проверку подлинности Windows. После публикации и запуска сайта в IIS я увидел всплывающее окно проверки подлинности, которое не появилось на IISExpress. Почему есть что-то подобное? После поиска о предотвращении этого всплывающего окна я увидел, что мне нужно добавить сайт на веб-сайт, которому доверяют, однако я не сделал этого для IISExpress, сделал ли IISExpress это для меня автоматически? В дополнение к этому у меня есть проблема: EWS Managed API on IISПочему нет всплывающего окна проверки подлинности на IISExpress, но в IIS
0
A
ответ
1
IIS Express - это процесс, который выполняется в контексте текущего пользователя, что означает вас. У вашей учетной записи обычно достаточно (или слишком много) разрешений для доступа к файлам и другим ресурсам.
«большой» IIS использует разные учетные записи пользователей для запуска вашего приложения, эти учетные записи имеют ограниченные разрешения и могут не иметь доступа к файлам и ресурсам. Если IIS не может получить доступ к файлу с обычной учетной записью процесса, для доступа к этому файлу требуется другая учетная запись и запрашивает ее во всплывающем окне.