開發的MVC 3.0 項目,在部署服務上還是與需要花一點功夫,這里把遇到的問題羅列出來。
本文主要介紹IIS 7.5中安裝配置MVC 3.0的具體辦法!
部署必備:
Microsoft .net FrameWork 4.0安裝包
安裝ASP.NET MVC 3.0
如果 Asp.NET v4.0.30319 限制為“不允許”將其更改為“允許”
在應用程序上“添加應用程序池”並選擇 .Net Framework v4.0.30310版本,這里我名稱寫為“Default4”
其后,右擊網站“添加網站”選擇之類的“Default4”程序池,部署網站。
測試時出現錯誤提示:
“未能從程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089”中加載類型“System.ServiceModel.Activation.HttpModule”。”
這里出現版本問題,加載3.0的dll現象。據網上說是因為先安裝.Net framework 4.0后安裝IIS7.5 的原因。
於是嘗試重新使用Net framework 4.0的aspnet_regiis.exe重新注冊.Net framework 4.0。
運行 CMD后進入“C:\Windows\Microsoft.NET\Framework64\v4.0.30319”
執行語句為:“aspnet_regiis.exe –iru”
安裝中出現有Aspnetsetup_00000.log問題,進入文件查看后才發現只是我另外部署的測試網站被我刪除后無法找到系統指定路徑而報錯。
通過IE輸入地址: