2012年2月25日

ASP.NET MVC - 安裝ASP.NET MVC 4

很不幸的..ASP.NET MVC 4 Beta出來了…,為啥不幸呢…因為剛好在小弟最忙的這段時間出來,根本沒時間研究看看阿QQ…不過既然出來,還是忍不住稍微來試試看有啥新功能 ( 老闆,對不起啦XDD,讓小弟偷閒一下吧 )。

其實這次ASP.NET MVC 4 Beta又推出許多的強大的功能,不過在玩之前,我們總還是要先把ASP.NET MVC 4 Beta裝起來吧,既然都在裝了,那就順便紀錄一下過程吧。

安裝注意事項

官網這邊有幾個安裝注意事項要注意。

  1. 必須先移除任何的ASP.NET MVC 4 版本,才可以安裝ASP.NET MVC 4 Beta。
  2. ASP.NET MVC 4 Beta 並不相容於.NET Framework 4.5 Developer Preview版本,所以必須先移除.NET Framework 4.5 Developer Preview版本,才能安裝ASP.NET MVC 4 Beta。
  3. ASP.NET MVC 4可以與ASP.NET MVC 3相容,請安心服用。
  4. ASP.NET MVC 4必須安裝在Visual Studio 2010 Service Pack 1 或是 Visual Web Developer Express 2010 Service Pack 1,而且Visual Studio會需要PowerShell 2.0。

最後,我們可以從 ASP.NET MVC 4 home page 使用Web Platform Installer來快速安裝,或是直接開Web Platform來安裝。 

( 不知道Web Platform的人,可以參考這篇 )

 

安裝ASP.NET MVC

打開Web Platform後,我們就可以找到ASP.NET MVC 4的選項,然後按下Add,在按下Install,就可以順利安裝了=w=,安裝完後,就可以開心地進入ASP.NET MVC 4的世界了!

02/25補充,剛剛被我朋友罵,說使用Web Platform後就完全不動了XD,但我裝是可以的阿QQ,所以這邊請大家注意一下,建議使用Web Platform安裝的時候,不要開其他程式,例如:IE、Firefox、MSN、Visual Studio,就給他好好地安裝,去喝個茶,休息一下打個電動吧XDD,如果真的不行,也可以直接下載安裝檔。另外,雖然小小的檔案,不過真的會安裝很久= =。

image

 

安裝完後,就可以看到ASP.NET MVC 4了。

image

參考網址

4 則留言:

  1. 想請教一下, 我按照您說的都裝好了..可是當我新增一個MVC 4 Web Application時, 都會出現NuGetConsole.Host.PowerShell.Implementation.PowerShellHostService的型別初始設定式發生例外狀況...我新增MVC 3 Web應用程式都一切正常..大大可否提示一下可能的問題會出在那裡呢?

    回覆刪除
  2. 老李前輩,目前小弟我還沒碰過這個問題,這部分看起來像是NuGet呼叫PowerShell進行一些檔案新增之類的問題,如果是使用新版的NuGet,目前需要使用2.0的PowerShell。
    這幾個網址給你參考看看,希望對您有幫助,
    http://stackoverflow.com/questions/5600078/nuget-fails-to-load-powershell
    http://docs.nuget.org/docs/reference/known-issues
    另外,你也可以試著將VS2010用administrator的權限啟動看看。

    最後,不知道能不能真的解決到您的問題,如果真的還是不行,也可以把問題發到MSDN上面,我相信上面的神人們,一定有方法可以解決的,祝您早日可以玩到MVC 4喔!

    回覆刪除
  3. 謝謝大大...問題果然出在Powershell上. 我原先裝的是Powershell V2 (CTP)..無法使用在MVC 4上!
    改裝WindowsXP-KB968930-x86-CHT.exe之後就一切正常了. 再次感謝!

    回覆刪除
  4. 不用客氣啦,沒真的幫上什麼忙^^,加油嚕!

    回覆刪除