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