Я пытаюсь запустить мои службы WCF полностью с HTTPS. Однако, когда WCF создает WSDL, он предоставляет места, которые не являются безопасными (http) и не разрешены (отклонены) сервером.указать местоположение в wsdl: import
Как я получаю это:
<wsdl:import namespace="https://www.mydomain.com/ogc/csw/ebrim/wsdl1.1" location="http://www.mydomain.com/ogc/csw?wsdl=wsdl0"/>
прочитать это (уведомление атрибут местоположения в настоящее время с помощью HTTPS):
<wsdl:import namespace="https://www.mydomain.com/ogc/csw/ebrim/wsdl1.1" location="https://www.mydomain.com/ogc/csw?wsdl=wsdl0"/>
я могу указать мое пространство имен в моем файле интерфейса, но я не 'см. как указать местоположение .:
[System.ServiceModel.ServiceContractAttribute(Namespace = "https://www.mydomain.com/ogc/csw/ebrim/wsdl1.1", ConfigurationName = "MyDomain")]
public interface ICatalog
{
Я пробовал модифицировать свой baseAddress, но это ничего не делало.