我的RESTful WCF Web服務似乎打破了自己,如果我把它放一會兒吧!我可以讓我的個人電腦保持一切正常工作,當我通過一個簡單的URL請求返回並測試服務時,它會爲我提供.svc文件供下載,而不是在服務器上啓動請求!IIS提供.svc文件供下載,而不是在服務器上執行它!
此WCF服務位於根目錄下自己的IIS應用程序文件夾中。我可以通過在Visual Studio中打開IIS子文件夾來刪除web.config文件,然後再次添加該服務。
我的第一個想法是,.svc的HTTP處理程序映射已被borked,因此我重新運行ServiceModelReg.exe -i,但這並沒有解決問題。
查看此IIS應用程序的處理程序映射,它們看起來是正確的並且從Web根目錄繼承。值得一提的是,這個網站還有另一個應用程序文件夾,它運行.svc文件中的WCF服務,並且仍然正常運行。
現在我已經檢查了顯然我有點在哪裏看下一個flumoxed!希望有人建議...
感謝您的建議,使用文章我可以確認擴展映射正確。 – 2010-02-17 00:28:13
不,我在IIS中託管(v7.5) – 2010-02-17 08:47:41