我想导入变量Console Application Ex; application.exe -variable1 -variable2 -variable3
我想在Web应用程序中运行此exe。
不久, 第一个问题;如何从exe导入变量? 第二个问题;如何从本地服务器调用Web应用程序中的exe?我认为代码看起来像;
CallExeInWebApplicationFromServer("ExePath\app.exe -variable1 -variable2");
最后抱歉我的英语不好..
答案 0 :(得分:1)
您可以使用Environment.CommandLine
值获取参数。
http://msdn.microsoft.com/en-us/library/system.environment.commandline.aspx
http://www.codeproject.com/KB/recipes/commandlineparser.aspx
您可以使用Process.Start
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start.aspx
答案 1 :(得分:1)
你应该避免从你的网络应用程序调用可执行文件,因为它非常不安全。
如果您的Web应用程序存储它想要采取的操作(在这种情况下调用.exe文件)以及它需要的参数,那会更好。另一个进程可以汇集此表并调用您的.exe文件(您只需要从Sql表中获取命令)