У мене на своєму сайті є віртуальний каталог (тестове середовище). Це частка UNC, яка також використовується як публічний FTP.
Він налаштований на підключення як обліковий запис адміністратора домену, і "Тестові настройки" повідомляють, що все, здається, працює. Однак, коли я намагаюся підключитися до нього, я отримую:
500 - "Не вдалося запустити моніторинг змін на \ INTRANET \ FTP \ test \ web.config, оскільки доступ заборонено"
Це ASP.NET YSOD. Я не впевнений, чому ASP.NET взагалі залучається, оскільки це статичний .jpg файл, який я прошу.
Я спробував увімкнути невдалий пошук запиту, і це конкретна помилка:
- ModuleName WindowsAuthentication
- Повідомлення 2
- HttpStatus 500
- Помилка внутрішнього сервера HttpReason
- HttpSubStatus 0
- ErrorCode 0
- ConfigExceptionInfo
- Сповіщення AUTHENTICATE_REQUEST
- ErrorCode Операція успішно завершена. (0x0)
Якщо я зміню "Тип входу фізичного шляху" з ClearText на Мережу. Я отримую таку помилку IIS:
Помилка HTTP 500.19 - внутрішній сервер
Помилка Доступ до запитуваної сторінки неможливо, оскільки пов’язані дані конфігурації для сторінки недійсні.
Детальна інформація про помилку
- Модуль IIS Web Core
- Повідомлення BeginRequest
- Обробник ще не визначений
- Код помилки
0x80070005
- Помилка конфігурації Неможливо прочитати конфігураційний файл через недостатню кількість дозволів
- Налаштування файлу
\\?\UNC\INTRANET\FTP\test\web.config
Запитана URL-адреса http://test.mydowmain.com:80/uploads/images/ca49acf6-6174-412e-8abd-59fab983e931.jpg
Фізичний шлях
\\INTRANET\FTP\test\images\ca49acf6-6174-412e-8abd-59fab983e931.jpg
Метод входу ще не визначений
- Користувач входу ще не визначений
- Помилка запиту журналу журналу відстеження
C:\inetpub\logs\FailedReqLogFiles
Це не генерує невдалий журнал запитів досить дивним чином - я встановив невдалий запит відстеження помилок з кодами помилок 400-999.
Також варто зазначити, що якщо я відкриваю функцію конфігурації в межах IIS, я бачу помилку в доступі, відхилену.
У мене точно такий же настрій на моїй локальній машині розробки на той самий шлях UNC і той самий користувач, який він працює. Просто на тестовому сервері цього немає.
Що я роблю неправильно?