最近寫了一個小程式,用來demo 在實作 soa時, 應該如何設計 web service。
所以需要以 wcf 來存取 msmq
我使用了 local computer 的 private queue
但當 wcf service 存取 msmq 時,卻發生權限的問題。
我在 wcf service 之 web.config 上,加上了具有管理權限的設定
也是不能動。(於 xp sp2 上開發)
解決方法如下:
- 使用 Windows 2003 的 application pool: 設該application pool 之identity
- xp sp2: 在msmq 之管理 snap-in上,將該 queue 之安全性,設定 computerName\aspnet 為full control (好像太多了)
後來就解決了.
沒有留言:
張貼留言