IIS7 Создание виртуального каталога для файлов на другом сервере - PullRequest
5 голосов
/ 28 апреля 2009

Я перевожу некоторые приложения ASP.Net с IIS6 на IIS7, и до сих пор все прошло хорошо. Я пытаюсь создать несколько виртуальных каталогов на 1 сервере, которые будут указывать на файлы на другом сервере. В IIS6 все, что мне нужно было сделать, это заставить анонимную аутентификацию использовать пользователя, который имел доступ к файлам. В IIS7 я не могу заставить его работать. Я настраиваю виртуальный каталог с именем пользователя и паролем, но получаю ошибку 500.19 «Невозможно прочитать файл конфигурации из-за недостаточных разрешений». Я не могу себе представить, что мне действительно нужно поместить файл web.config в каталог, который просто содержит изображения и не содержит файлов приложения. Если щелкнуть каталог в диспетчере IIS, я получу эту ошибку о файле web.config на всем, что я нажимаю, например в разделе «Аутентификация». Кроме того, запись в файлы из виртуального каталога, кажется, работает нормально, поэтому я не думаю, что в любом случае у меня есть проблемы с доступом. Я дал каталогу доступ к группе IIS_IUSR.

1 Ответ

3 голосов
/ 13 февраля 2012

При использовании виртуального каталога, который указывает на общий ресурс UNC, перейдите к дополнительным настройкам для виртуального каталога, затем выберите конкретную учетную запись пользователя, которая имеет соответствующие права для доступа к папке. Это работает для моего виртуального каталога в моем приложении asp.net, которое указывает на общий ресурс UNC на удаленном сервере.

...