Analytics

2011年3月29日 星期二

[ASP.NET]解決 執行 Process.Start() 存取被拒。(Implementation of the settlement Process.Start () Access denied.)


問題

執行 Process.Start() 存取被拒。



解決方法

參考:http://www.dotblogs.com.tw/huanlin/archive/2008/04/23/3255.aspx
MSDN說明:http://support.microsoft.com/kb/555134/en-us
最快的方法還是將IIS裡的ApplicationPools裡的執行權限改為SystemMachine
,但這部分權限就很大了,因此此方式可以救急用於開發程式階段使用,但上線前記得將權限做適當調整!
我的電腦=>右鍵"管理"=點開IIS
dsd
選擇Application Pools=>進階設定
7
點開"身分識別"
8
選取以"本機服務"身分啟動程式
9
選服務=>IIS管理(IISAdmins)=>右鍵"內容"=>勾選允許與桌面互動
3
5

沒有留言:

熱門文章