我有一個網站,主要是從一個數據庫呈現頁面。我們在網站上還有一個用戶管理系統,需要登錄,個人檔案管理,信用卡處理等。網站上有一些地方具有應用功能,比如論壇,但大多數網站都是動態內容,從一個數據庫。內容是通過與網站無關的內部CMS輸入的。新的網站或MVC應用程序
我正在將網站從ASP升級到.Net 4.5框架。 VS 2012中這個新項目的最佳選擇是什麼?一個ASP.Net MVC 4應用程序(Internet應用程序)還是一個新的ASP.Net網站(Razor v2)?
我傾向於ASP.Net MVC 4應用程序(互聯網應用程序,Razor),而不是網站。
更新:其實我已經做了很多的閱讀這一點,無論是在這裏SO,或其他網站,仍然我不知道這是從傳統的ASP遷移到.NET爲我的具體的最佳選擇需要。
電流:
- 經典ASP網站(頁100的),面向公衆的。
- 當數據從數據庫填充時,大多數頁面都是從數據庫中渲染的,模板HTML位於.asp頁面中。可以與功能中的WordPress網站進行比較。內容輸入CMS,並通過模板在網站上呈現。
- 會員登錄該站點,擁有個人主頁,付款等。
- 有一個論壇
- 所有爲搜索引擎設計的URL。在IIS中重寫URL。我需要保留現有的URL,並讓它們與新的.Net站點一起工作。重要。
- 客戶端操作是必須的,與jQuery工具,燈箱等整合。
- 這不是一個「應用程序」網站,每說。它是一個面向公衆的網站,如MSNBC或類似網站,經常更新(每月幾次,如果不是更多)。
我不知道如何選擇理想的項目類型來遷移到.Net。我不認爲Web表單是一個好的選擇,而MVC 4似乎是基於我所閱讀的內容的一個好選擇,但也許我可以用標準的ASP.Net網站(Razor v2)模板來完成所有必要的工作。
我希望得到一些意見,告訴我們應該採取哪種方式,從已經完成的人。謝謝你的幫助。
對不起,發佈了錯誤類型的問題。根據我讀到的其他問題,與此類似,這似乎是合理的。 – devnuts 2013-04-25 13:55:02