問題: 在WIN7中的IIS伺服器中部署WCF服務程式時,通過瀏覽器訪問報出如下錯誤: 未能從程式集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089” 中載入類型 “Syst ...
問題:
在WIN7中的IIS伺服器中部署WCF服務程式時,通過瀏覽器訪問報出如下錯誤:
未能從程式集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089” 中載入類型 “System.ServiceModel.Activation.HttpModule”。
原因:
這是因為先安裝了 .NET Framework 4等新版本,隨後啟用了 .NET Framework 3.5 WCF HTTP 激活,則會發生此錯誤。
解決方法:
①以管理員身份運行cmd
②輸入:cd C:\Windows\Microsoft.NET\Framework\v4.0.30319(Framework版本位置,這裡是我本機的位置) → 回車
③輸入:aspnet_regiis.exe -i -enable → 回車
如下圖: