WCF部署在IIS下,報錯如下:
HTTP 錯誤 404.3 - Not Found
由於擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程序。如果應下載文件,請添加 MIME 映射。
可能是缺少處理程序映射。默認情況下,靜態文件處理程序將處理所有內容。
您要使用的功能可能尚未安裝。
沒有為網站或應用程序啟用相應的 MIME 映射。(警告: 請不要為用戶不應下載的 .ASPX 頁或 .config 文件等內容創建 MIME 映射。)
如果未安裝 ASP.NET。
在 system.webServer/handlers 中:
確保映射了當前頁所需的處理程序。
請特別注意前提(例如,runtimeVersion、pipelineMode、bitness)並將這些前提與應用程序池的設置進行比較。
請特別注意所需處理程序行中的書寫錯誤。
請確認要使用的功能已經安裝。
確認啟用了 MIME 映射,或使用命令行工具 appcmd.exe 為網站添加 MIME 映射。
要設置 MIME 類型,請使用以下語法: %SystemRoot%\windows\system32\inetsrv\appcmd set config /section:staticContent /+[fileExtension='string',mimeType='string']
變量 fileExtension 字符串是文件擴展名,變量 mimeType 字符串是文件類型說明。
例如,要為擴展名為“.xyz”的文件添加 MIME 映射: appcmd set config /section:staticContent /+[fileExtension='.xyz',mimeType='text/plain']
警告: 請在確認您的 Web 服務器需要此 MIME 映射之后再將其添加到列表中。配置文件(如 .CONFIG)或動態腳本頁(如 .ASP 或 .ASPX)不應直接下載,應始終通過處理程序來處理。有時會使用其他文件(如數據庫文件或 .XML 或 .MDF 等用於存儲配置的文件)來存儲配置信息。請先確認客戶端能否下載這些類型的文件,然后再啟用這些文件。
安裝 ASP.NET。
創建跟蹤規則以跟蹤此 HTTP 狀態代碼的失敗的請求。有關為失敗的請求創建跟蹤規則的詳細信息,請單擊此處。
看錯誤表面是缺少MIME 映射

其實是處理程序影射里面缺少.net2.0的.svc處理程序

