Под IIS 6 Win23k. В корневом каталоге веб-сайта есть файл web.config (я думаю, что корневой веб-сайт на самом деле является сайтом sharepoint). Я создаю виртуальный каталог и вставляю его в свое приложение asp.net и его web.config. Мое приложение запускается как конкретный пользовательский идентификатор, и тот, который случайно не имеет прав на web.config корневого каталога.
Оборачивается, если в файле web.config моего виртуального каталога есть ошибка (ссылка была написана с ошибкой). Когда я обращаюсь к виртуальному каталогу через браузер, я получал ошибку ASP.NET о «доступе отказано».
Измените разрешение на родительский файл web.config ... теперь я получаю правильную ошибку. Удалите родительский файл web.config ... теперь я получаю правильную ошибку.
Что тут происходит? Почему моему виртуальному каталогу нужен / нужен файл web.config корневого каталога? Как я могу предотвратить это в моем виртуальном каталоге?
Изменить: это плохой гражданин. Он устанавливает разрешения для web.confg только «Администраторы» и «Система с полным контролем», а STS_WPG - только для чтения. Обратите внимание, что в первый раз sharepoint испортил веб-сервер, я уверен.
Спасибо!
Роб