我无法访问我的绑定之一的wsdl?

问题描述

| 我有两个端点:basicHttp端点和wsHttp端点。每个端点的基址是http:// localhost:8181,它也是basicHttp绑定的认地址,因此当我转到http:// localhost:8181 / ColorService.svc?wsdl时,它会看到wsdl 。对于wsHttp绑定,我设置了ws的相对地址,因此在wsdl中,它显示
<soap12:address location=\"http://localhost:8181/ColorService.svc/ws/\"/>
我如何访问上述端点的wsdl,还是仅通过基地址访问wsdl,这意味着您不会通过不同的端点地址以不同的方式访问wsdl?     

解决方法

您不需要为每个端点使用单独的WSDL。 WSDL实际上会为您配置的每个端点公开一个单独的“ 1”。