显示运行时正在使用的WCF服务引用端点URI

时间:2017-04-25 15:25:24

标签: c# vb.net wcf

我在开发PC上创建了一个地址为http://localhost:8090/TLA/TLA.svc

的WCF服务

我复制了dll,创建了一个.svc文件并将其托管在本地IIS框中,并可以通过IE访问wsdl页面,转到http://myserver:8090/WCF/TLA.svc

我创建了一个测试程序来检查服务是否正常工作。这在向项目添加服务引用时使用了localhost引用。

我将测试程序复制到IIS框并修改.config文件以指向myserver地址。

测试程序无法连接到服务,我怀疑是因为URI错误。

如何在运行时显示测试程序尝试使用的URI?我见过的所有代码示例都是关于在运行时更改端点并使用硬编码地址,但我想知道程序正在使用哪个。

1 个答案:

答案 0 :(得分:0)

尝试在Binding对象中打印 ClientBaseAddress