網頁

2013年8月28日

[C#] Matlab COM元件在IIS Base WebService底下的 80070005 存取被拒 錯誤

這兩天在使用MLApp這個Class撰寫Matlab的Web Service時遇到這個鬼打牆的問題
解決的算是莫名其妙,也徹底感受到中文程式資訊的不足...

網路上遇到

System.UnauthorizedAccessException: 擷取元件 (CLSID 為 { blahblahblahblahblahblahCLSID}) 的 COM Class Factory 失敗,因為發生下列錯誤: 80070005 存取被拒。

google出來的結果大部分都是

開始->執行->mmc.exe 或是 dcomcnfg.exe
從元件服務-> blahblah -> DCOM設定

再去找出你用的服務,然後右鍵 內容 -> 安全性
把 Network Service 跟 IIS_IUSRS 這兩個使用者加入權限

可設完之後還是跳同一個error

---

最後處理的方法是

改IIS的設定 把那個Webservice的應用程式集區 的識別 改成 Local System就可以了

---

感想只能附上這張圖了...




2013年8月7日

找出自己的價值

Try not to become a man of success but rather try to become a man of value.
又是經過一個周末,在實驗室假期結束的這幾天,
二姊,搭上了往俄羅斯的班機。


2013年8月1日