[IIS] IIS出現[無法從組件 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 載入型別 'System.ServiceModel.Activation.HttpModule'。] 錯誤訊息排解

摘要:IIS出現[無法從組件 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 載入型別 'System.ServiceModel.Activation.HttpModule'。] 錯誤訊息排解

原本.NET Framework都是以3.5為主,但日前開始有專案是.NET Framework4.0為主

為了讓兩者開發的專案可以並存測試,特地弄了測試環境來先行測試,雖然知道是可行的,但還是小心點好...= =a

結果在小弟安裝好2008 R2後,就很乾脆的裝了.NET Framework4.0=>安裝IIS角色=>又裝了.NET Framework 3.5

殊不知這樣卻帶來惱人的後果...XDXD

就是當我在webroot下放了單純的index.html之類的網頁

在本機瀏覽器網址列打了http://xxx.xxx.xxx.xxx後

出現的非預設畫面,而是出現

無法從組件 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 載入型別 'System.ServiceModel.Activation.HttpModule'。

這段錯誤訊息........冏rz

求救Terry後,才知道原來設定IIS與安裝.NET Framework4.0之類是有順序的

好吧~那裝錯了,該怎補救...XDXD

解決步驟如下:

  • 開啟命令提示字元視窗
  • 然後指定作業路徑至C:\Windows\Microsoft.NET\Framework\v4.0.30319
  • 輸入【aspnet_regiis -i】後按ENTER
  • 再到IIS重新啟動,即可

就這樣,問題解了...Q_Q,好感動......

下次還是乖乖照順序好了....= =a