首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> 關於.NET

IIS 8 啟用 WCF 服務支援:從手動設定到一鍵安裝

     編輯:關於.NET

傳統手動設定方式(繁瑣)

  1. 新增 MIME 類型:副檔名 .svc,MIME application/octet-stream。
  2. 在 Handler Mappings 加入 Managed Handler:
    • Request path: *.svc
    • Type: System.ServiceModel.Activation.HttpHandler
    • Name: svc-Integrated

簡單得多的方法:啟用 Windows 功能

在 Server Manager(伺服器管理員) > Add Roles and Features(新增角色與功能) > Features(功能) 中,展開:

.NET Framework 4.5 Features
    └─ WCF Services
        ├─ HTTP Activation
        ├─ Message Queuing (MSMQ) Activation
        ├─ Named Pipe Activation
        ├─ TCP Activation
        └─ TCP Port Sharing

勾選 HTTP Activation(至少),按下一步安裝完成。IIS 會自動註冊 .svc 對應、Handler Mapping 及相關設定,無需手動操作。

驗證

瀏覽 https://localhost/YourService.svc,若顯示 WCF 服務說明頁面即代表啟用成功。

補充說明

  • 若專案目標 .NET 4.0,請在 .NET Framework 3.5 Features 下同樣勾選 WCF HTTP Activation。
  • 安裝後若仍報 404.3,執行 aspnet_regiis -i -enable 或 ServiceModelReg.exe -i 重新註冊。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved