Wcf 将WSDL模式位置生成为HTTPS URL

Wcf 将WSDL模式位置生成为HTTPS URL,wcf,https,wsdl,Wcf,Https,Wsdl,我有一个WCF服务,我已经设置为通过HTTPS使用。不幸的是,当我的客户机尝试使用它时,他会立即得到一个错误,因为WSDL中生成的被引用的模式位置被设置为HTTP,当他尝试在客户机项目中引用它时会抛出一个错误。实际上,从他的网络中,他无法通过HTTP URL访问XSD,但是,如果他将URL粘贴到浏览器中并将HTTP更改为HTTPS,那么他就可以看到它 那么,我是否可以指定URL的正确生成,即HTTPS 仅供参考。。。我们的环境不使用SSL或证书,而是使用WAF和代理。告诉您的客户使用REST并完

我有一个WCF服务,我已经设置为通过HTTPS使用。不幸的是,当我的客户机尝试使用它时,他会立即得到一个错误,因为WSDL中生成的被引用的模式位置被设置为HTTP,当他尝试在客户机项目中引用它时会抛出一个错误。实际上,从他的网络中,他无法通过HTTP URL访问XSD,但是,如果他将URL粘贴到浏览器中并将HTTP更改为HTTPS,那么他就可以看到它

那么,我是否可以指定URL的正确生成,即HTTPS


仅供参考。。。我们的环境不使用SSL或证书,而是使用WAF和代理。

告诉您的客户使用REST并完成它。webapi,简单易用。在服务上设置webhttp REST终结点。正如我们所见,为什么人们还想处理冗长而痛苦的wsdl并不是那么容易,因为设置这些废话会带来很多痛苦,我无法理解。大多数人都在使用简单的REST电话。去问一个java或非.NET的人关于wsdl的事,他们会因为你使用它而痛打你。无论您的老板、主管、架构师告诉您什么,在管理、维护和设置wsdl垃圾时总是会遇到麻烦。信息技术这就是为什么微软抛弃了WCFBWT,我有同样愚蠢的问题,我被迫同时支持WSDL和REST,这太愚蠢了。因此,我与上面的您有相同的问题,目前这些奇怪的wsdl定义。如果人们能用RESTfully调用我们的服务并使用ASP.NETWebAPI,我现在就可以继续前进了!对不起,我只是厌倦了愚蠢,人们认为wsdl仍然是一个好办法,但事实并非如此。我今天很生气: