C#中System.Diagnostics.Process.GetProcessesByName(String processName)时报错的处理方法
有时候我们在用EXCEL处理数据时,在最后杀EXCEL进程时,使用System.Diagnostics.Process.GetProcessesByName(String processName)方法会报错,
例外詳細資訊: System.ComponentModel.Win32Exception: 存取被拒。
原始程式錯誤:
堆疊追蹤:
处理方法:
1.在WEBCONFIG中使用
<identity impersonate="true" userName="User" password="ABCDE"/>
放在<system.web>标签中
2.或者将ASP.NET设为管理员权限(IIS5及以下),或者NETWORKSERVICE(IIS6)
版本資訊: Microsoft .NET Framework 版本:1.1.4322.2300; ASP.NET 版本:1.1.4322.2300
存取被拒。
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。例外詳細資訊: System.ComponentModel.Win32Exception: 存取被拒。
原始程式錯誤:
在執行目前 Web 要求期間,產生無法處理的例外狀況。如需有關例外狀況來源與位置的資訊,可以使用下列的例外狀況堆疊追蹤取得。 |
堆疊追蹤:
|
处理方法:
1.在WEBCONFIG中使用
<identity impersonate="true" userName="User" password="ABCDE"/>
放在<system.web>标签中
2.或者将ASP.NET设为管理员权限(IIS5及以下),或者NETWORKSERVICE(IIS6)
版本資訊: Microsoft .NET Framework 版本:1.1.4322.2300; ASP.NET 版本:1.1.4322.2300