Общаться с консольным приложением в сервисной матрице

Я только что запустил PoC на сервисной фабрике для проекта и застрял на чем-то, что должно было быть простым, но стало настоящей болью...

Что мне нужно сделать, так это разместить консольное приложение, возвращающее некоторые значения в сервисной структуре, и иметь возможность вызывать его по требованию и возвращать его возвращаемое значение.

Итак, я создал простой exe-файл, похожий на этот, размещенный в GuestExe

    static void Main(string[] args)
    {
        Console.WriteLine("123");
        File.AppendAllText("hello.txt" + DateTime.Now.ToString(), "Hello world!");
        //Console.ReadLine();
    }

Во-первых, если readline прокомментирован, проводник показывает guestExe как сбой, и файл не создается. Если я раскомментирую его, гостевой exe будет отображаться как хороший в проводнике, и консольное приложение будет запущено само по себе (несмотря на то, что я его не просил), файл будет создан, и я не буду в состоянии это назвать.

кластерное изображение

Я попытался просто нажать несколько вещей в своем браузере: указанную выше конечную точку, http://localhost:19081/PoC9/GuestExe?cmd=instance и то же самое без аргумента cmd.

Если у кого-нибудь есть идеи, как это сделать, пожалуйста, помогите:)

0 ответов

Другие вопросы по тегам