Как настроить службу WCF и сайт MVC для совместного использования одного сертификата SSL? - PullRequest
0 голосов
/ 24 сентября 2010

У меня есть два проекта, один - сервис WCF, другой - сайт ASP.NET MVC.Услуга должна быть доступна нескольким потребителям, включая мой сайт MVC.И сайту, и сервису требуется доступ по SSL.У меня есть только один сертификат SSL, который я могу использовать.

Есть идеи, как настроить эти два проекта в IIS?

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 24 сентября 2010

Я думаю, что решил это. Спасибо за ваш вклад JonoW.

  1. Я создал сайт MVC и привязал сертификат SSL как обычно.
  2. Затем я создал подкаталог на сайте и скопировал туда все мои файлы WCF.
  3. В IIS я перешел в новый подкаталог, щелкнув правой кнопкой мыши «Преобразовать в приложение»
  4. Мне пришлось скопировать некоторые сборки, используемые моим сайтом, в папку bin моего каталога WCF, чтобы избежать некоторых «ошибок сборки не найдены»
  5. Мне также пришлось удалить / переименовать некоторые параметры конфигурации в WCF web.config, которые имели те же ключи, что и параметры конфигурации на моем сайте web.config.

Наконец, я обновил свои конфигурации привязки конечной точки, и все это, похоже, заработало.

Относительно прямо в конце. :)

0 голосов
/ 24 сентября 2010

Одной из идей является получение SSL-сертификата с подстановочными знаками, например, * .mysite.com, а затем создание 2 сайтов с URL-адресами, такими как services.mysite.com и www.mysite.com.Вы сможете назначить один и тот же сертификат SSL для обоих сайтов.Единственный улов в том, что вам нужно использовать другой IP или порт на одном из сайтов, иначе IIS не будет знать, какой сайт маршрутизируется

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...