Я использовал несколько библиотек мыла Python (SOAPpy, soaplib и Twisted wrapper вокруг SOAPpy), чтобы написать свой веб-сервис мыла.
Когда я использовал клиентов python (SOAPpy.SOAPProxy и SUDS), я мог взаимодействовать со своим веб-сервисом (возвращая объекты простого и сложного типа).
Но когда я попробовал использовать C # ASP.net, у меня возникло много проблем. Я столкнулся с проблемой возврата простых типов (int, string, double, boolean) с некоторым взломом библиотеки SOAPpy. Но я все еще не могу вернуть ComplexTypes из SOAPpy.
Мне не удалось найти полную совместимую альтернативную библиотеку Python для написания моего веб-сервиса.
Основной вопрос: Мы будем очень признательны за любые предложения / примеры для возврата сложного типа, совместимого с dot net, из веб-службы python.
Примечание: Мне пришлось немного взломать SOAPpy, чтобы он заработал. И мне пришлось вручную написать файл wsdl в случае SOAPpy.