У мене є програма ASP.NET на Windows Server 2003 / IIS6, яка чомусь відмовляється запускатись (це допоможе Xerox Center, якщо ця інформація допомагає). Він раніше бездоганно працював, хоча на цьому сервері.
Тепер усе, що я отримую, якщо спробую відкрити домашню сторінку програми ( http://some.intranet.server/XeroxCentreWareWeb/
) - це помилка "404 - Файл чи каталог не знайдено".
- Додаток налаштовано для роботи у власному пулі додатків, який працює як мережевий сервіс.
- Обліковий запис мережі послуг має доступ до читання до налаштованого каталогу.
- Якщо я зупиняю пул додатків, я отримую очікуване повідомлення "Служба недоступна", тобто програма та її пул підключені правильно
- Я спробував відстежити будь-які проблеми з дозволом на файл із проказом - нічого не було видно. Немає навіть доступу до каталогу веб-додатків, що відбувається під час завантаження сторінки.
- Цікаво, що згідно з вимогою, веб-сервер звертається спочатку до користувальницького файлу помилок 401-2 (вхід не вдалося через конфігурацію сервера), але потім вирішує відправити 404 вниз клієнту.
- РЕДАКТУВАННЯ . Додаток працює з інтегрованою для Windows автентифікацією. Постійні користувачі також мають доступ до каталогу додатків ( я б зауважив повідомлення файлової системи "ЗАВАНТАЖЕННЯ ДОСТУПУ", якби вони були ).
Це змушує мене думати, що існує якась дивна проблема дозволу, яка виникає ще до того, як доступ до файлів додатків. Я просто не маю уявлення, де шукати.
Я намагався запустити пул додатків у якості локальної системи для тесту, але безрезультатно.
Що ще я можу перевірити в цьому випадку?