У меня есть два файла: <name>.wsdl
и <name>Schema.xsd
.Мне нужно использовать эти файлы, чтобы добавить новую подключенную службу в проект Visual Studio.
Я не имею доступ ни к серверу, с которого мне нужно к файлам, ни к серверу, который мне нуженобщаться с.Единственный компьютер с доступом к серверу - это сервер Linux, на котором я разверну свое приложение Asp.Net Core.Я скачал файлы wsdl
и xsd
через сервер.
Когда я пытаюсь импортировать файл .wsdl
через WCF Web Service
> Browse
, он вообще не загружается.У меня вопрос: как мне сказать Visual Studio, чтобы она не заботилась о том, что она не может подключиться к серверу и использовать мой файл xsd
, или изменить файл wsdl
для достижения того же эффекта.
Соответствующие строкиwsdl
содержит URL:
<xsd:schema>
<xsd:import namespace="<url1>" schemaLocation="<url2>?xsd=1"/>
</xsd:schema>
тонн операций с wsam:Action="<url1>/<...>/<...>"
<soap:address location="<url2>"/>
Я использую ASP.Net Core и Visual Studio 2017.
Изменить: еще одним возможным решением будет отправка сертификата, который должен использоваться для проверки каждого запроса.У меня есть pfx
сертификат, но его установка не сработала.