asp.net運行程序,我需要使用管理員帳戶和啓用桌面交互運行從ASP.NET應用程序中一個控制檯應用程序。我已嘗試下面的代碼,控制檯應用程序運行良好,但在NETWORK SERVICE帳戶內。任何想法如何在管理員帳戶下運行控制檯?用管理員帳戶
string enginePath = Server.MapPath(@"~/engine/MyConsole.exe");
System.Diagnostics.ProcessStartInfo info = new System.Diagnostics.ProcessStartInfo(enginePath, "");
System.Diagnostics.Process p = System.Diagnostics.Process.Start(info);
p.WaitForExit();
問候, 托馬斯
所有你能做的就是設置應用程序池標識的帳戶是本地管理員組(如本地系統)英寸但在網絡應用程序中調用控制檯應用程序絕不是最佳做法。 – 2013-11-04 02:37:26