2009-09-11 71 views
0

我有一個執行批處理文件的.net 3.5 aspx頁面。 批處理文件啓動和停止本地運行.net Windows WCF服務。通過aspx頁面控制windows服務的問題

當我在測試環境中運行此頁面時,它工作正常。但它不在其他環境中。 因此,看起來IIS沒有足夠的權限來控制這些服務。

我如何得到這個工作?

這裏是它運行該批處理文件C#代碼:

ProcessStartInfo si = new ProcessStartInfo(); 
       si.CreateNoWindow = true; 
       si.WindowStyle = ProcessWindowStyle.Hidden; 
       si.FileName = myBatchFile; 
       si.UseShellExecute = false; 

       Process proc = new Process(); 
       proc.StartInfo = si; 

       proc.Start(); 

       proc.WaitForExit(); 

感謝。

回答