我已经编写了一个WCF服务并在IIS 6.0中托管。当我尝试使用以下命令创建代理时
svcutil.exe /language:cs /out:MyProxy.cs /config:app.config /a http://serviceurl
它在MyProxy.cs中创建自己的类名。那是为什么?
我试图介入服务进行调试,但在调试过程中我无法获得断点。这可能是因为我重命名了由代理创建的类名吗?
在服务中,实现服务合同的类名称类似于MyService
。但在代理文件中,我得到MyClient
。
为什么?
谢谢
NLV
答案 0 :(得分:1)
由MyClient
生成并实现服务合同的svcutil
类应该用于调用服务。它只是一个客户端代理。如果要调试服务,则应在调试模式下运行服务并在那里放置断点。