Windows Server 2012 / IIS 8.0 預設未註冊 WCF 所需的 .svc 處理器,導致服務回傳 404。只需兩步驟即可恢復支援:
.svcapplication/octet-stream
圖 1 新增 .svc MIME 類型
在「處理常式對應」中加入受控處理常式:
*.svcSystem.ServiceModel.Activation.HttpHandler, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WCF-svc-Handler
圖 2 註冊 WCF .svc Managed Handler
驗證:完成上述設定後,瀏覽
https://localhost/YourService.svc應顯示 WCF 服務說明頁面,而非 404 錯誤。
作者:玄魂
出處:https://www.cnblogs.com/xuanhun/