我有一个网站,主要是从一个数据库呈现页面。我们在网站上还有一个用户管理系统,需要登录,个人档案管理,信用卡处理等。网站上有一些地方具有应用功能,比如论坛,但大多数网站都是动态内容,从一个数据库。内容是通过与网站无关的内部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