開發的MVC 3.0 項目,在部署服務上仍是與須要花一點功夫,這裏把遇到的問題羅列出來。post
本文主要介紹IIS 7.5中安裝配置MVC 3.0的具體辦法!測試
部署必備:網站
Microsoft .net FrameWork 4.0安裝包spa
安裝ASP.NET MVC 3.0.net
若是 Asp.NET v4.0.30319 限制爲「不容許」將其更改成「容許」blog
在應用程序上「添加應用程序池」並選擇 .Net Framework v4.0.30310版本,這裏我名稱寫爲「Default4」開發
其後,右擊網站「添加網站」選擇之類的「Default4」程序池,部署網站。部署
測試時出現錯誤提示:it
「未能從程序集「System.ServiceModel, Version=3.0.0.0, Culture=neutral,io
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輸入地址:
一切大功告成!