IIS 7 - проверка подлинности с использованием статического содержимого - PullRequest
2 голосов
/ 14 июня 2011

У меня есть приложение WebForms, размещенное в IIS 7. Когда я запускаю сайт из Visual Studio 2010, все мое статическое содержимое прекрасно загружается.У нас есть тот же сайт, размещенный в другой производственной среде, и сайт также отлично там работает.

Однако, когда я пытаюсь разместить сайт в новой производственной среде, он дает мне код состояния 302 Найденовсякий раз, когда он пытается загрузить статический контент.

Когда я открываю консоль разработчика Chrome и смотрю на сеть, она показывает это:

/login.aspx?ReturnUrl=%2fjs%2fjquery.js

Это наводит меня на мысль, что что-то в IIS7заставляет аутентификацию происходить на статическом контенте.Что-нибудь, что я должен проверить, чтобы видеть, какова вероятная причина этой проблемы?

Ответы [ 2 ]

2 голосов
/ 06 января 2012

Если вы установите те же разрешения, что и для папки wwwroot, проблема исчезнет:

Пользователи и IIS_IUSRS - доступ для чтения

2 голосов
/ 14 июня 2011

Хорошо, по какой-то причине мне пришлось добавить пользователя IUSR и дать ему доступ к Read в моих веб-приложениях.Я не уверен, что изменилось, что сделало это требование.Если кто-то знает, пожалуйста, не стесняйтесь добавлять комментарии.

...