我有一個Windows服務,承載主要的WCF服務。此服務的客戶端都在IIS 7中託管,第一個是IIS託管的WCF服務,第二個是標準的Asp.Net應用程序。這兩個IIS託管的客戶端都通過命名管道與Windows服務進行通信。Win2008中奇怪的通信錯誤
IIS託管的WCF服務可以完美地與Windows託管的WCF服務進行通信,但Asp.Net服務失敗並出現此錯誤: 無法從管道URI獲取管道名稱:訪問被拒絕。
我的第一反應是,這是一個權限問題的地方,但我不知道在哪裏。其次,爲什麼IIS託管的WCF服務能夠正常通信,但Asp.Net應用程序失敗?
有一點需要補充:這個系統的父網站是一個頭盔網站,我不太熟悉的一個應用程序。當我切換用戶時,AppPool正在使用從NetworkService到LocalSystem,導致父網站web.config中出現錯誤,我認爲我是走錯了路。 – 2009-02-02 16:07:02