我刚刚为一个项目启动了一个关于服务结构的 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 参数的相同。
如果有人知道应该如何做,请帮忙:)