У меня есть старый мыльный клиент, и мне нужно создать сервис мыла. Есть два SOAPActions, которые клиент ожидает / подключить и / отключить. У меня есть интерфейс под названием IProto, который имеет две функции подключения и отключения. Проблема заключается в том, что WCF добавляет в SOAPAction имя контракта на обслуживание (IProto), и клиент не может найти ожидающие действия. Например, сервис SOAPAction IProto / connect и IProto / disconnect, а клиент ожидает / connect и / disconnect.
Есть ли способ установить имя контракта на обслуживание пустым?
PS. Устаревший исходный код клиента не может быть изменен.