Служба IIS 503 недоступна при использовании SSL
Я установил привязку https для своего сайта в IIS, но я получаю ошибку 503 Service Unavailable всякий раз, когда я пытаюсь достичь конечной точки.
Что странно, я могу получить доступ к сайту без проблем через порт 80.
Пул приложений запущен, и я не могу найти никаких ошибок в журналах Windows.
Как лучше всего отладить эту проблему?
2 ответа
Я бы сделал следующие шаги для устранения таких сценариев:
Включить отображение подробных сообщений об ошибках
- Откройте файл machine.config, расположенный в: %windir%\Microsoft.NET\Framework\\CONFIG
- Удалить строку
<deployment retail="true" />
в пределах<system.web>
раздел или измените его на значение по умолчанию "false". - Если системы 64-битные, сделайте то же самое для machine.config, расположенного в: %windir%\Microsoft.NET\Framework64\\CONFIG
Включите режим отладки на вашем Web.config
Найдите и откройте файл web.config, относящийся к серверу или конкретному приложению, которое было настроено. Измените значения в этих тегах: <compilation debug>
, <customErrors>
, а также <httpErrors>
:
<configuration>
<system.web>
<compilation debug="true" /> <!-- this is the default value -->
<customErrors mode="RemoteOnly" /> <!-- this is the default value. Alternatively, you can also set it to <customErrors mode="On" /> -->
<httpErrors errorMode="DetailedLocalOnly"> <!-- this is the default value -->
</system.web>
</configuration>
Просмотрите свой сайт ASP. В диспетчере IIS щелкните правой кнопкой мыши свой сайт и выберите "Управление приложением" > "Обзор". Ваш браузер Internet Explorer должен появиться. Если есть какие-либо ошибки, связанные с SSL, просто нажмите "Перейти на этот сайт".
Сообщения об ошибках, если таковые имеются, должны появиться здесь.
Вы ничего не упоминаете в журналах Windows. Я предполагаю, что вы также проверили журналы сервера IIS, или это то, что вы имели в виду, но я обязательно их проверю, если нет. Убедитесь, что экземпляр сервера IIS регистрируется. Расположение по умолчанию для файлов журналов IIS -%SystemDrive%\inetpub\logs\LogFiles.