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

Включите SSL для «Подприложения» в IIS 8

У меня есть веб-сайт в IIS 8, в который вложено несколько приложений. Так:

example.com
    |
    ---app1
    |
    ---app2

У example.com есть как http-привязка для порта 80, так и SSL-привязка для порта 443. Оба работают. Однако app1 и app2 доступны только через привязку HTTP. Я получаю 404 при попытке доступа https://example.com/app1 (http работает нормально). У меня есть "http, https" в списке включенных протоколов.

Любые идеи?

Различное поведение HTTP и HTTPS между разными местоположениями на одном сайте IIS может быть вызвано несколькими разными проблемами:

  1. Параметр web.config, изменяющий обработку запроса (что имело место в этом вопросе)
  2. Логика приложения, которая принимает решения о содержании на основе порта или протокола, по которому поступил запрос.