У меня есть приложение Azure, содержащее 4 сайта в одной веб-роли (различаются по заголовкам узлов). Я настраиваю сайты для запуска через SSL. Я выпустил 2 самозаверяющих сертификата: 1 как CA, установленный в хранилище Trusted Root CA, и 1 подстановочный SSL-сертификат (выданный с использованием первого).
Приложение работает, однако я получаю ошибку сертификата "Несоответствующий адрес" в эмуляторе вычислений Azure. Я проверил несоответствующий сертификат и обнаружил, что это не тот сертификат, который указан в конфигурации сервиса. Я вошел в консоль управления IIS и проверил привязки - для моих сайтов не было установлено никаких сертификатов. Поэтому я вручную настраиваю подстановочный сертификат в привязках сайта. Но в браузере у меня все еще есть несовпадающий сертификат, все еще тот для 127.0.0.1 (идущий с DevFabric). Как я могу заставить IIS вернуть правильный сертификат, настроенный для сайта?
(У меня есть несколько служб на веб-сайтах, используемых приложением Silverlight, и оно не работает, когда пользователь принудительно подтверждает сертификат вручную.)
Спасибо!