2007年3月16日 星期五

於asp.net 上存取 msmq 的權限問題

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

後來就解決了.

沒有留言:

Share with Facebook