我的服务是通过路由器消耗的。我正在尝试使用SvcUtil.exe来创建配置和类文件。当我指向服务本身端点时,命令将是这样的:
svcutil.exe http://'localhost':8080 / MyService_endpoint
“请不要介意地址中的'
使用此命令一切正常,我在客户端拥有所有服务方法(合同)。 现在我的问题是当我尝试使用svcutil通过路由器创建配置和类时我使用此命令:
svcutil.exe http://'localhost':8080 / MyRouter_endpoint
创建了文件,但类文件中没有提到任何服务方法。 我的问题是如何在使用路由器时使用svcutil。
答案 0 :(得分:0)
您可以使用SvcUtil.exe
创建目标WCF服务的代理,并且在配置中您必须更改地址以指向路由器的地址而不是服务地址。
所以你仍然可以访问服务的类和接口,但只通过路由器的地址进行通信。