我想要构建自己的Web框架,并希望使用C#进行构建。我认为最简单的入门方式是使用ASP.NET来处理所有的服务器通信工作。其余部分我想要自己构建。我对ASP.NET几乎一无所知。(但很熟悉C#,MVC模式和其他Web框架)。
在Visual Studio 2010中,我看到了:
- ASP.NET Web应用程序
- ASP.NET MVC 2空Web应用程序
- ASP.NET MVC 3空Web应用程序
我认为其中一个应该作为基础。我只需要一些C#代码的“入口点”。我以前使用过PHP,所以不能像在浏览器中加载文件那样感觉有点奇怪。那么,我应该使用哪个?普通的ASP.NET Web应用程序和空的MVC 3应用程序有什么区别?如果是“空的”,它不应该使用任何MVC框架,对吗?在我踏上这条路之前,我只想确保使用最新和最好的“ASP”来处理服务器工作。