2009-04-28 2 views
5

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

+0

Hi, Derek, У меня очень похожая проблема. После успешной настройки разрешений IIS 7 по-прежнему ищет файл web.config. Удалось ли решить проблему? Спасибо! – mkorman

ответ

3

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

Смежные вопросы