未能從程序集 "System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" 中載入類型 "System.ServiceModel.Activation.HttpModule"。
先安裝 .NET Framework 4,再啟用 .NET 3.5 WCF HTTP Activation 功能,導致 ISAPI 對應順序錯亂。
以管理員身分開啟命令提示字元,執行:
aspnet_regiis.exe -i -enable
路徑通常為:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe (32 位)C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe (64 位)重新註冊 ASP.NET 4 的 ISAPI 擴展與對應,修正 HttpModule 載入順序,恢復 WCF HTTP Activation 正常運作。
瀏覽器訪問 .svc 服務端點,應正常返回 WSDL 或服務說明頁面。
Microsoft 官方文件:WCF HTTP Activation Issues