SvcUtil.exe создает собственное имя класса для класса реализации контракта на обслуживание - WCF - PullRequest
0 голосов
/ 14 июля 2010

Я написал службу WCF и размещен в IIS 6.0.Когда я пытаюсь создать прокси с помощью следующей команды

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

, он создает собственное имя класса в MyProxy.cs.Почему это так?

Я пытался подключиться к сервису для отладки и не смог получить точку останова во время отладки.Может ли это быть из-за того, что я переименовал имя класса, созданное прокси-сервером?

В службе имя класса, которое реализует контракт на обслуживание, выглядит как MyService.Но в прокси-файле я получаю как MyClient.

Почему это?

Спасибо

NLV

1 Ответ

1 голос
/ 14 июля 2010

Класс MyClient, сгенерированный svcutil и реализующий контракт на обслуживание, должен использоваться для вызова сервиса.Это просто клиентский прокси.Если вы хотите отладить службу, вы должны запустить service в режиме отладки и установить точку останова там.

...