Я пытаюсь воспроизвести производственную систему локально, но у меня возникают проблемы с использованием сервисов. Я настроил локальный экземпляр сервера как можно ближе к производственному серверу, но мой локальный клиент не будет работать с ним. Однако тот же клиент на моей локальной машине прекрасно работает с производственным экземпляром.
Чтобы использовать производственную систему локально, я использовал файл hosts для перенаправления всех задействованных адресов на 127.0.0.1, а заголовки узлов используются в IIS.
Единственное отличие, которое я знаю на моем локальном компьютере, состоит в том, что вместо использования сертификата SSL, приобретенного в ЦС, я использую сертификат, созданный с помощью SelfSSL из набора ресурсов IIS. Я использовал следующую команду для создания сертификата:
selfssl.exe / T /N:CN=my.url / V: 365 / S: 12345 / P: 443
(где 12345 - это идентификатор моего сайта в IIS)
Всякий раз, когда я пытаюсь использовать / отлаживать клиент локально, я получаю ошибку:
" Запрошенная служба 'https://my.url/myService.svc' не может быть активирована. Дополнительные сведения см. В журналах диагностической трассировки сервера. "
Я попытался получить доступ к службе по следующим URL-адресам в браузере:
https://my.url/myService.svc?wsdl
http://my.url/myService.svc?wsdl
и в обоих случаях он возвращал XML wsdl.
Может кто-нибудь помочь мне решить эту проблему?
Приветствия