Я установил привязку https для своего сайта в IIS, но я получаю сообщение об ошибке 503 Service Unavailable всякий раз, когда пытаюсь подключиться к конечной точке.
Что странно, я могу получить доступ к сайту без проблем через порт 80.
Пул приложений запущен, и я не могу найти никаких ошибок в журналах Windows.
Как лучше всего решить эту проблему?
Вы ничего не упоминаете в журналах Windows. Я предполагаю, что вы тоже проверили журналы сервера IIS или это то, что вы имели в виду, но я бы обязательно проверил их, если нет. Убедитесь, что экземпляр сервера IIS ведет журнал. Местоположение по умолчанию для файлов журнала IIS -% SystemDrive% \ inetpub \ logs \ LogFiles.
Я бы сделал следующие шаги для устранения таких сценариев:
Включите отображение подробных сообщений об ошибках
<deployment retail="true" />
в пределах <system.web>
раздел, или измените его на значение по умолчанию «false».Включите режим отладки в своем 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, просто нажмите «Перейти на этот веб-сайт».
Здесь должны отображаться сообщения об ошибках, если таковые имеются.