Я пытаюсь заставить WCF использовать SSL с НИЧЕГО на ПЯТЬ ДНЕЙ сейчас. Я прошел бесчисленные обходы, сгенерировал больше сертификатов, чем дипломная компания по почте, даже пробовал исправления. После работы с инструментами MS dev начиная с VB1, я теперь рассматриваю возможность бросать гамбургеры как вариант карьеры. Насколько я понимаю, WCF - это полный лимон.
В любом случае, чтобы перейти к моему актуальному вопросу: если я пробежусь по этому прохождению:
http://msdn.microsoft.com/en-us/library/ff648840.aspx
Я перехожу к шагу 11 (добавление справочной службы) и получаю сообщение " При загрузке метаданных с адреса произошла ошибка. Убедитесь, что вы ввели действительный адрес ".
Сведения об ошибке выдают: При загрузке произошла ошибка https://localhost/SSL6/Service.svc'.
Невозможно подключиться к удаленному серверу
Невозможно установить соединение, потому что целевая машина активно отказалась от него. 127.0.0.1:443
Я использую VS2008 на Windows 7 с IIS7. Я точно следовал пошаговому руководству (кроме шага 5, который отличался на IIS7 - я вошел в «Настройки SSL» для VD), поэтому он показывает мою конфигурацию (да, я использовал httpsGetEnabled и mexHttpsBinding).
Кто-нибудь хочет спасти мое здравомыслие и работу?
EDIT : если я захожу в IIS, выбираю виртуальный диск в представлении содержимого, щелкаю правой кнопкой мыши файл svc и просматриваю, я получаю «Internet Explorer не может отобразить веб-страницу». Chrome выдает "Google Chrome не может подключиться к локальному хосту".
Устранение неполадок IE выдает «удаленное устройство или ресурс не принимает соединение».
Если я просматриваю IP-адрес, а не localhost через http, он говорит, что он защищен с помощью https. Если я просматриваю по IP и https, я получаю ошибку HTTP 503. Служба недоступна.
Так что это выглядит как проблема DNS в сочетании с ... чем-то.
Когда я пытаюсь просто запустить проект сайта службы, я получаю сообщение «Невозможно начать отладку на веб-сервере. Невозможно подключиться к веб-серверу. Убедитесь, что веб-сервер работает и что входящие HTTP-запросы не блокируются брандмауэром» , Я проверил брандмауэр, и все в порядке.