asp.net-mvc-4 – 在MVC中的App_Start()文件夹中使用AuthConfig,BundleConfig,FilterConfig,RouteConfig和WebApiConfig

你能详细解释一下,在MVC4中使用App_Start()文件夹吗?
我看到这个文件夹实际上在以前版本的MVC中不可用。
文件夹中有5个文件

> AuthConfig
> BundleConfig
> FilterConfig
> RouteConfig
> WebApiConfig

提前致谢。

解决方法

App_Start只是将ASP.NET MVC配置分组在一起的另一个文件夹,在以前的版本中,ASP.NET MVC是在Global.asax中完成的。

ASP.NET MVC引入了越来越多的配置元素,这个文件夹是放置这个配置的理想选择。例如,MVC 5的新认证。配置,如第三方登录提供商,也被放置在该文件夹(在Startup.Auth.cs中)。

App_Start不是ASP.NET / IIS认可的ASP.NET special folder。如果需要,您可以重命名文件夹。该名称只是一个惯例,如App_GlobalResouces等

更新:

以下是每个文件的一些信息和参考点。使用这些文件非常简单。我已经包括很少的在线参考,可能会帮助您了解更多。

> AuthConfig注册外部认证提供者。
有关更多信息,请参阅ASP.NET MVC external authentication providers
> BundleConfig注册您的CSS和JS,以便它们可以捆绑和最小化。参见ASP.NET MVC: Guidance: Bundling and Minification
> WebApiConfig – 仅适用于您使用Web API.它可用于配置特定于Web API的路由,任何Web API设置和Web API服务。参见configuring ASP.NET MVC Web API 2
> FilterConfig注册的全局过滤器。这些过滤器适用于所有操作和控制器。参见ASP.NET MVC 3: Global action filters> RouteConfig – 你已经找到了信息。

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....