Использование пунктирных имен методов веб-сервиса в .net - PullRequest
1 голос
/ 10 августа 2009

Я пытаюсь использовать веб-сервис cgi. Имена методов веб-службы содержат тире, а wsdl.exe удаляет их в сгенерированном прокси-классе.

При попытке использовать веб-сервис прокси-класса я получаю сообщение об ошибке: «Метод« q1: имя метода »не реализован: имя метода или пространство имен не распознано»

Затем я попытался изменить параметры MedhodName (с оригинальным пунктирным именем метода) в функциях Invoke и BeginInvoke в прокси-классе. Но на этот раз я получаю сообщение об ошибке «имя метода веб-службы имя метода недопустимо».

Есть ли способ решить эту проблему. Веб-сервис cgi - это приложение другой компании, и я не могу его изменить.

...