这篇文章说明下如何在普通编辑器下面开发mvc6应用程序。html
上篇文章: 十分钟轻松让你认识ASP.NET 5(MVC6)web
首先安装mvc6的nuget包:json
能够看到在project.json文件中添加了MVC6的引用:mvc
1.使用中间件app
在ASP.NET 5中,DI是强烈推荐使用的。因此.NET团队推出了一个能够适配主流.NET的IoC框架的DI组件(Microsoft.Framework.DependencyInjection)。框架
在该组件中,有一个扩展方法AddMvc()来把MVC的Controller注入到容器中。经过UseMvc()来确认MVC相关的注入已经完成。编辑器
修改一下Startup.cs文件:post
2.使用ConfigureServices(IServiceCollection services)方法ui
ConfigureServices(IServiceCollection services)方法在应用程序启动时,.NET Framework会自动调用该方法。在该方法调用完成后,才去调用Configure(IApplicationBuilder app)方法。url
那么Startpu.cs文件能够修改以下:
3.路由
在MVC6里,默认的静态路由表没有了,能够经过UseMvc()方法来添加路由。
首先在Startup.cs文件中添加引用: using Microsoft.AspNet.Routing。
而后经过下面的方法来添加默认路由。
4.控制器
在MVC6里,很大的一个改动是Controller再也不须要继承那个名字是Controller的基类,可是实际中你可能习惯了继承它,因此这个习惯是能够保持的。MVC框架会自动的搜索*Controller的类,并认为它就是一个控制器。
下面咱们建立咱们一个简单地控制器。
从新在当前文件所在的目录下运行:k web
又看到熟悉的MVC了。