Я создаю WCF RESTful-сервис в C # (.NET 4, VS 2010), который в какой-то момент времени должен использовать этот сторонний компонент ( SourceForge link ), написанный на C ++ (VS2010).
Сторонний компонент представляет собой консольное приложение, которое принимает 3 параметра (файл и два числа) и выводит файл.Версия в Sourceforge имеет некоторые дополнительные параметры только потому, что это не самая последняя версия, но новая версия запрашивает только первые 3 параметра, которые вы видите в версии Sourceforge.
Мне удалось построить графический интерфейс наC # Windows Forms, которая запускает консольное приложение в фоновом режиме, используя ProcessStartInfo и Process, передавая 3 параметра и успешно считывая выходные данные.Однако теперь, когда я попытался повторить тот же процесс с моим веб-сервисом (т. Е. Запрос HTTP POST, который принимает 3 параметра в качестве аргументов, открывает процесс и пытается передать эти значения), но безуспешно - на основании других вопросовЯ прочитал на stackoverflow, это невозможно сделать на сервере / IIS.
Мой вопрос: каковы альтернативы этому?Можно ли преобразовать этот код C ++ в веб-сервис, который принимает первые 3 параметра в качестве входных данных и выполняет внутреннюю логику?Я только новичок в C ++ и не нашел пример того, как это сделать.Я нахожусь в тупике, поэтому любые советы / примеры были бы чрезвычайно полезны.
Заранее спасибо!