[英]Run cmd or exe file from asp.net page
我有从asp.net页面运行cmd或exe文件的问题。
我用过这段代码:
protected void btnRun_OnClick(object sender, EventArgs e)
{
var p = new Process();
var info = new ProcessStartInfo
{
FileName = Server.MapPath("~/print.cmd"),
UseShellExecute = false,
WindowStyle = ProcessWindowStyle.Hidden,
};
p.StartInfo = info;
p.Start();
p.WaitForExit();
}
当我在VS Development Server上运行我的Web应用程序时,一切正常,但是当我在IIS(版本7.5)上部署此代码时,代码正常运行但没有任何反应。
可以用IIS运行cmd或exe吗?
尝试:
var info = new ProcessStartInfo
{
FileName = Server.MapPath("~/print.cmd"),
UseShellExecute = true,
Verb = "runas",
WindowStyle = ProcessWindowStyle.Hidden,
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.