wol*_*928 8 c# configuration wcf wsdl asp.net-core
我正在研究一个调用WSDL soap api的小型Web API.WSDL文件有一个端点集,但我希望能够在appsetting.json文件中更改它,这样我就可以为不同的环境(DEV,Production等)设置不同的端点.我知道在传统的.NET中你可以设置web.config文件中的端点,所以我试图在appsettings.json中模拟它
"client": {
"endpoint": {
"address": "https://testaddress.com:9000",
"binding": "basicHttpBinding",
"bindingConfiguration": "MyWSDLService_Binder",
"contract": "MyWSDLNamespace.Service__PortType",
"name": "MyWSDLService_Port"
}
}
Run Code Online (Sandbox Code Playgroud)
我设置bindingConfiguration为name在节点属性<wsdl:binding>在实际WSDL和contract到type与WCF的命名空间相同节点的斑点在前面谱写.在name:我设置为name 在属性<wsdl:port>节点.基本上我希望能够<soap:address location>在appsettings.json文件中设置.
| 归档时间: |
|
| 查看次数: |
1374 次 |
| 最近记录: |