解決的算是莫名其妙,也徹底感受到中文程式資訊的不足...
網路上遇到
System.UnauthorizedAccessException: 擷取元件 (CLSID 為 { blahblahblahblahblahblahCLSID}) 的 COM Class Factory 失敗,因為發生下列錯誤: 80070005 存取被拒。
google出來的結果大部分都是
開始->執行->mmc.exe 或是 dcomcnfg.exe
從元件服務-> blahblah -> DCOM設定
再去找出你用的服務,然後右鍵 內容 -> 安全性
把 Network Service 跟 IIS_IUSRS 這兩個使用者加入權限
可設完之後還是跳同一個error
---
最後處理的方法是
改IIS的設定 把那個Webservice的應用程式集區 的識別 改成 Local System就可以了
---
感想只能附上這張圖了...
System.UnauthorizedAccessException: 擷取元件 (CLSID 為 { blahblahblahblahblahblahCLSID}) 的 COM Class Factory 失敗,因為發生下列錯誤: 80070005 存取被拒。
google出來的結果大部分都是
開始->執行->mmc.exe 或是 dcomcnfg.exe
從元件服務-> blahblah -> DCOM設定
再去找出你用的服務,然後右鍵 內容 -> 安全性
把 Network Service 跟 IIS_IUSRS 這兩個使用者加入權限
可設完之後還是跳同一個error
---
最後處理的方法是
改IIS的設定 把那個Webservice的應用程式集區 的識別 改成 Local System就可以了
---
感想只能附上這張圖了...