Использование пунктирных имен методов веб-сервиса в.net
Я пытаюсь использовать веб-сервис cgi. Имена методов веб-службы содержат тире, а wsdl.exe удаляет их в сгенерированном прокси-классе.
При попытке использовать веб-сервис прокси-класса я получаю сообщение об ошибке: "Метод" q1: имя метода "не реализован: имя метода или пространство имен не распознано"
Затем я попытался изменить параметры MedhodName (с оригинальным пунктирным именем метода) в функциях Invoke и BeginInvoke в прокси-классе. Но на этот раз я получаю сообщение об ошибке "имя метода веб-службы имя метода недопустимо".
Есть ли способ решить эту проблему. Веб-сервис cgi - это приложение другой компании, и я не могу его изменить.