Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# HTTP WSDL不是来自HTTPS WSDL的地方_C#_.net_Web Services_Iis_Wsdl - Fatal编程技术网

C# HTTP WSDL不是来自HTTPS WSDL的地方

C# HTTP WSDL不是来自HTTPS WSDL的地方,c#,.net,web-services,iis,wsdl,C#,.net,Web Services,Iis,Wsdl,我有一个.netwebservice,它以HTTPS的形式向另一家公司公开。现在我们想在intranet中使用相同的webservice,所以我在IIS中添加了http绑定,其中HTTPS绑定已经存在。我按照如下所示进行了操作。现在奇怪的是HTTPS WSDL即将到来,但http,只有svc URL会出现在浏览器中,如果您单击wsdl或singlewsdl,我们可以看到类似的网页无法找到 <serviceBehaviors> ... <serviceMeta

我有一个.net
webservice
,它以
HTTPS
的形式向另一家公司公开。现在我们想在intranet中使用相同的webservice,所以我在IIS中添加了
http
绑定,其中
HTTPS
绑定已经存在。我按照如下所示进行了操作。现在奇怪的是HTTPS WSDL即将到来,但http,只有svc URL会出现在浏览器中,如果您单击wsdl或singlewsdl,我们可以看到类似
的网页无法找到

  <serviceBehaviors>
    ...
    <serviceMetadata httpsGetEnabled="true" httpGetEnabled="true"/>
    ...        
  </serviceBehaviors>

...
...        
我添加了两个
端点
和两个
绑定
,一个是
安全模式=传输
,另一个是

编辑 新发现:如果我用HTTP webservice URL中的Ip地址更改系统名,一切正常,奇怪的是,用系统名它不工作