0

我的服务是通过路由器使用的。我正在尝试使用 SvcUtil.exe 创建配置和类文件。当我指向服务本身的端点时,命令将是这样的:

svcutil.exe http://'localhost':8080/MyService_endpoint

“请不要介意地址中的'”

使用此命令一切正常,并且我在客户端拥有所有服务方法(合同)。现在我的问题是当我尝试使用 svcutil 通过路由器创建配置和类时,我使用以下命令:

svcutil.exe http://'localhost':8080/MyRouter_endpoint

文件已创建,但类文件中未提及任何服务方法。我的问题是在使用路由器时我们如何使用 svcutil。

4

1 回答 1

0

您可以使用SvcUtil.exe来创建目标 WCF 服务的代理,并且在配置中您必须将地址更改为指向路由器的地址而不是服务地址。

因此,您仍然可以访问服务的类和接口,但只能通过路由器的地址进行通信。

于 2012-06-22T11:47:39.363 回答