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