2009年4月20日 星期一

使用 Web Service伺服端的服務時出現 80070005 錯誤處理方式

使用 Web Service伺服端的服務時出現 80070005 錯誤處理方式

如果是Excel Service 或MatLab Service 出現 80070005錯誤-那在伺服器端需要加入權限的設定,而在加入的地方在元件服務的DCOM設定裡面。

在XP的作業系統那需要加入的名稱為ASPNET
在Vista ,Windows 2003需要加入的名稱為NETWORK SERVICE

設定的方式如下:

1.元件服務-在執行的地方輸入:dcomcnfg 按下Enter


2.在元件服務選擇 電腦 / 我的電腦 / DCOM設定


3.設定能接受的使的權限-這以Excel Service 為例.選擇到Microsoft Excel Application / 滑鼠右鍵 / 內容

4設定安全性-把權限改為自訂→點選編輯 →新增使用者


如果是在XP的作業系統需要加入的是ASPNET,在Vista 或2003下會找到的是NETWORK SERVICE


5.設定Network Service的權限