我刚刚在一个项目的服务架构上启动了一个PoC,而且我一直坚持应该直截了当但已经成为真正痛苦的事情......
我需要做的是托管一个控制台应用程序,在服务结构中返回一些值,并能够按需调用它并获取其返回值。
所以我创建了一个看起来像这样的简单exe,托管在GuestExe
中 static void Main(string[] args)
{
Console.WriteLine("123");
File.AppendAllText("hello.txt" + DateTime.Now.ToString(), "Hello world!");
//Console.ReadLine();
}
首先,如果注释了readline,则资源管理器会将guestExe显示为失败,并且不会创建该文件。 如果我取消注释它,guest exe将在浏览器中显示为良好,并且控制台应用程序将在它自己启动(尽管我没有要求它),文件将被创建,而且我无法打电话给它。
我尝试在我的浏览器中点击一些内容:上面的端点http://localhost:19081/PoC9/GuestExe?cmd=instance,同样没有cmd参数。
如果有人知道应该怎么做,请帮助:)