1.如果要找微软的说明,链接是https://docs.microsoft.com/zh-cn/dotnet/api/system.web.preapplicationstartmethodattribute?redirectedfrom=MSDN&view=netframework-4.8
2.命名空间是 System.Web,那么肯定要添加对 System.Web.dll的引用
3.该类以sealed修饰,因此不可再继承
4.写在AssemblyInfo.cs中,采用的方式是:
[assembly:PreApplicationStartMethod(typeof(MvcApplication), "PreAppStart")]
MvcApplication:类,PreAppStart方法名 。类必须是public,方法必须是public static
该类的该方法将在Application_Start方法之前调用。
5.微软特别提醒:
- 不保证调用程序集定义的应用程序启动方法的顺序。 因此,应将每个注册的启动方法编码为隔离运行,且不应依赖于其他注册的启动方法的副作用。