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

前端之家收集整理的这篇文章主要介绍了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 – 你已经找到了信息。

猜你在找的asp.Net相关文章