Назад | Перейти на главную страницу

Получение 503 при попытке запустить классический ASP на Win7 и IIS7.5

Меня просят воскресить классическое приложение ASP для временного использования. Чудесно. Что ж, плата такая же, поэтому сейчас я пытаюсь запустить эту вещь на моем локальном хосте, чтобы я мог ее протестировать и так далее. Я скопировал все файлы в c: \ inetpub \ wwwroot \ ClassicASPapp. Используя IIS 7.5, я установил эту папку как приложение, которое я получил 503. Тот же результат, если я сделаю его виртуальным каталогом.

HTTP Error 503. The service is unavailable.

Обратите внимание, что в wwwroot есть файл под названием «iisstart.htm». Если я дважды щелкну файл в проводнике Windows, браузер правильно отобразит обработанный HTML. Если я попытаюсь перейти к файлу, используя:

http://localhost/iisstart.htm

Тогда я тоже получу 503.

Что происходит? Есть ли какие-то глобальные настройки, которые мне нужно изменить? Обратите внимание, что это новая рабочая станция Windows 7.

Я проверил, и Classic ASP определенно установлен. Веб-сайт связан с пулом приложений, в котором включен классический ASP, а также включены 32-разрядные приложения.

Журнал событий:

Log Name:      System
Source:        Microsoft-Windows-WAS
Date:          8/8/2014 2:42:49 PM
Event ID:      5002
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      DESD71906.EClient.wa.lcl
Description:
Application pool 'DefaultAppPool' is being automatically disabled due to a series of failures in the process(es) serving that application pool.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-WAS" Guid="{524B5D04-133C-4A62-8362-64E8EDB9CE40}" EventSourceName="WAS" />
    <EventID Qualifiers="49152">5002</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2014-08-08T21:42:49.000000000Z" />
    <EventRecordID>40664</EventRecordID>
    <Correlation />
    <Execution ProcessID="0" ThreadID="0" />
    <Channel>System</Channel>
    <Computer>DESD71906.EClient.wa.lcl</Computer>
    <Security />
  </System>
  <EventData>
    <Data Name="AppPoolID">DefaultAppPool</Data>
    <Binary>
    </Binary>
  </EventData>
</Event>

Это правда, что пул приложений останавливается.

Тестовое соединение / детали авторизации:

Сервер настроен на использование сквозной аутентификации со встроенной учетной записью для доступа к указанному физическому пути. Однако диспетчер IIS не может проверить, есть ли доступ у встроенной учетной записи. Убедитесь, что удостоверение пула приложений имеет доступ на чтение к физическому пути. Если этот сервер присоединен к домену и удостоверением пула приложений является NetworkService или LocalSystem, убедитесь, что \ $ имеет доступ для чтения к физическому пути. Затем проверьте эти настройки еще раз.