我有一個WCF聯合服務,在Windows Vista或Windows 7本地運行時工作正常,但是當它部署到Windows 2003 Server時,它會得到一個404(無法找到資源) 。在II6找不到WCF聯合服務
非REST WCF服務在這臺機器上正常工作,所以我知道.net 3.5在IIS中正確註冊。
有什麼建議嗎?
我有一個WCF聯合服務,在Windows Vista或Windows 7本地運行時工作正常,但是當它部署到Windows 2003 Server時,它會得到一個404(無法找到資源) 。在II6找不到WCF聯合服務
非REST WCF服務在這臺機器上正常工作,所以我知道.net 3.5在IIS中正確註冊。
有什麼建議嗎?
在Microsoft聯繫人的幫助下,我們發現了此問題的解決方案。儘管.Net Syndication是WCF的一部分,但它是.Net 3.5的一部分,而不是3.0。 2003服務器安裝了3.0,這就是爲什麼機器上的其他WCF服務功能正常,但沒有安裝.Net 3.5。安裝.Net 3.5 SP1解決了我們的問題。謝謝Darrel Miller對這種洞察力的迴應。
我相信這個問題已經提出了很多次。搜索IIS WCF 404或檢出此question。