Образы ASP.NET получают перенаправление 302 - PullRequest
2 голосов
/ 12 июля 2011

Я разрабатываю новое приложение ASP.Net MVC 4.0 локально. Он успешно работает в Казини. Теперь я хотел бы продемонстрировать его своему клиенту и показать его через IIS 7.5, работающий локально на моем компьютере с Win7. Проблема в том, что все изображения JPG получают перенаправление 302 от IIS. Я попытался получить доступ к изображениям из /Images/.jpg, /Content/.jpg и root /*.jpg. Что интересно, я могу получить доступ к файлам других типов из любой папки (например, файлы * .js, файлы * .css, файлы * .bmp).

Есть идеи?

1 Ответ

3 голосов
/ 07 декабря 2011

Вероятно, это связано с разрешениями Windows для корневого каталога, содержащего ваш веб-сайт.

При настройке в IIS вам также необходимо предоставить доступ следующим пользователям:

  • Учетная запись анонимного пользователя IIS: IUSR
  • Учетная запись пула приложений IIS: (IIS AppPool\DefaultAppPool по умолчанию, замените последнюю часть, если вы указали свой собственный пул приложений)

Им нужны только разрешения на чтение по умолчанию, если только ваш веб-сайт не создает файлы

IIS website directory permissions screenshot

...