Несоответствующий сертификат SSL в эмуляторе вычислений Azure


У меня есть приложение Azure, содержащее 4 сайта в одной веб-роли (различаются по заголовкам узлов). Я настраиваю сайты для запуска по SSL. Я выпустил 2 самозаверяющих сертификата: 1 как CA, установленный в хранилище Trusted Root CA, и 1 подстановочный SSL-сертификат (выданный с использованием первого).

Приложение запускается, однако я получаю сообщение об ошибке сертификата "Несоответствующий адрес" в Azure Compute Emulator. Я проверил несоответствующий сертификат и обнаружил, что это не тот сертификат, который указан в конфигурации сервиса. Я вошел в консоль управления IIS и проверил привязки - для моих сайтов не было установлено никаких сертификатов. Поэтому я вручную настраиваю подстановочный сертификат в привязках сайта. Но в браузере у меня все еще не совпадает сертификат, все еще тот для 127.0.0.1 (идущий с DevFabric). Как я могу заставить IIS вернуть правильный сертификат, настроенный для сайта?

(У меня есть несколько служб на веб-сайтах, используемых приложением Silverlight, и оно не работает, когда пользователь принудительно подтверждает сертификат вручную.)

Спасибо!

1 ответ

Вы уверены, что действительно получаете доступ к сервису, используя https://127.0.0.1/ и не используете https://localhost/?

Другие вопросы по тегам