代码
网页配置
<endpoint address="https://localhost/webapi/ProductData.svc/Secured"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IProductData"
contract="Client.IProductData" name="BasicHttpBinding_IProductDataSecured" />
<endpoint address="https://fow01003.fbce.local/webapi/ProductData.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IProductData1"
contract="Client.IProductData" name="BasicHttpBinding_IProductData" />
控制器
client = new ProductDataClient("BasicHttpBinding_IProductData"); //This Works
client.Test(); // This fails
错误信息
例外:在https://fow01003.fbce.local/webapi/ProductData.svc上没有可以接受消息的端点监听。这通常是由不正确的地址或 SOAP 操作引起的。有关更多详细信息,请参阅 InnerException(如果存在)。
InnerException:“远程服务器返回错误:(404)未找到。”
问题
如上所示,没有端点监听。但是,当我转到https://fow01003.fbce.local/webapi/ProductData.svc时,它显示该服务正在运行,我可以检查包含所有信息的 wsdl。
(PS.FOW01003.fbce.local = 本地主机)。
我可以采取哪些步骤来找出真正的问题所在?