錯(cuò)誤提示:
Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
創(chuàng)新互聯(lián)專注骨干網(wǎng)絡(luò)服務(wù)器租用10年,服務(wù)更有保障!服務(wù)器租用,成都服務(wù)器托管 成都服務(wù)器租用,成都服務(wù)器托管,骨干網(wǎng)絡(luò)帶寬,享受低延遲,高速訪問。靈活、實(shí)現(xiàn)低成本的共享或公網(wǎng)數(shù)據(jù)中心高速帶寬的專屬高性能服務(wù)器。
原因:
主要原因是本人在.NET Framework4.0的環(huán)境安裝IIS后,又安裝了.NET Framework3.5版本,導(dǎo)致IIS所依賴的.NET Framework版本不匹配從而報(bào)錯(cuò)。
解決辦法 :
這里需要注冊(cè)一下ASP.NET 4.0
在命令窗口里運(yùn)行一下命令即可: aspnet_regiis.exe /iru
The aspnet_regiis.exe file can be found in either
%windir%\Microsoft.NET\Framework\v4.0.30319
%windir%\Microsoft.NET\Framework64\v4.0.30319 (on a 64-bit machine)
一般默認(rèn)的系統(tǒng)目錄不變的話,應(yīng)該是一下語句
C:/Windows/Microsoft.NET/Framework/v4.0.30319/aspnet_regiis.exe -iru