SvcUtil.exe为服务契约实现类(WCF)创建自己的类名

时间:2010-07-14 06:36:24

标签: c# .net wcf proxy svcutil.exe

我已经编写了一个WCF服务并在IIS 6.0中托管。当我尝试使用以下命令创建代理时

svcutil.exe /language:cs /out:MyProxy.cs /config:app.config /a http://serviceurl

它在MyProxy.cs中创建自己的类名。那是为什么?

我试图介入服务进行调试,但在调试过程中我无法获得断点。这可能是因为我重命名了由代理创建的类名吗?

在服务中,实现服务合同的类名称类似于MyService。但在代理文件中,我得到MyClient

为什么?

谢谢

NLV

1 个答案:

答案 0 :(得分:1)

MyClient生成并实现服务合同的svcutil类应该用于调用服务。它只是一个客户端代理。如果要调试服务,则应在调试模式下运行服务并在那里放置断点。