0
私はWCFサービスをHTTPSから完全に排除しようとしています。しかし、WCFがWSDLを生成するとき、セキュリティで保護されていない場所(http)と、サーバーによって許可されていない(拒否された)場所は提供されます。私はこの取得するにはどうすればよいwsdl:importの場所を指定します。
:この(今のhttpsを使用して通知location属性)を読むために
<wsdl:import namespace="https://www.mydomain.com/ogc/csw/ebrim/wsdl1.1" location="http://www.mydomain.com/ogc/csw?wsdl=wsdl0"/>
を:
<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を修正しようとしましたが、何もしませんでした。