WCF svcutil Ошибка: не удается получить метаданные с локального хоста - PullRequest
1 голос
/ 19 августа 2010

Я просматривал вопросы здесь, чтобы увидеть, было ли что-то подобное уже решено. Я еще не нашел решения, так что, надеюсь, кто-нибудь сможет помочь и направить меня в правильном направлении.

У меня есть служба, и я могу успешно перейти на страницу svc на моем локальном хосте.

https://localhost/WebSite/UploadService/UploadService.svc

Это работает, как и ожидалось, как и просмотр wsdl путем добавления? Wsdl к URL.

Однако я не могу сгенерировать клиентский прокси с помощью svcutil.

svcutil.exe https://localhost/Website/UploadService/UploadService.svc?wsdl

Когда я запускаю эту команду, я получаю обычное

Попытка загрузки метаданных из «https://localhost/Website/UploadService/UploadService.svc' используя WS-Metadata Exc Hange или DISCO. Метаданные модели обслуживания Microsoft (R) Инструмент [Microsoft (R) Windows (R) Communication Foundation, Версия 3.0.4506.2152] Copyright (c) Microsoft Corporation. Все права защищены.

Ошибка: невозможно получить метаданные из https://localhost/Website/UploadService/UploadService.svc

Ошибка обмена метаданными WS URI: https://localhost/Website/UploadService/UploadService.svc

Metadata contains a reference that cannot be resolved:

https://localhost/Website/UploadService/UploadService.svc' , Не удалось установить доверительные отношения для безопасного SSL / TLS канал с полномочиями "localhost". Основное соединение было закрыто: не удалось установить доверие отношения для безопасного SSL / TLS канал. Удаленный сертификат недействителен в соответствии с процедурой проверки.

Ошибка HTTP GET URI: https://localhost/Website/UploadService/UploadService.svc Произошла ошибка при загрузке 'https://localhost/Website/UploadService/UploadService.svc'. Основное соединение было закрыто: не удалось установить доверие отношения для безопасного SSL / TLS канал. Удаленный сертификат недействителен в соответствии с процедурой проверки.

Я просмотрел этот пост и попробовал то, что он обрисовал в общих чертах. После выполнения этих рекомендаций имя сервера остается неизменным, но я все еще не могу сгенерировать клиентские прокси-файлы.

1 Ответ

0 голосов
/ 19 августа 2010

хорошо, я вижу, что сейчас происходит это было все о сертификатах сертификат, который вы используете в IIS, играет здесь важную роль если вы ожидаете, что ваша служба будет находиться на локальном хосте, ваш тестовый сертификат, назначенный вами в IIS, должен быть выдан локальному хосту.

...