[英]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.