将文件加载到ASP.NET应用程序中一次

时间:2011-08-29 01:48:53

标签: c# asp.net

我正在开发一个基于网络的应用程序,其核心是一个专家系统,我只需要将规则文件加载到应用程序一次..所以我需要在ASP中公开static void main() {} .NET网站在其中加载文件..这是什么等同于它是否存在..任何建议都非常欢迎

3 个答案:

答案 0 :(得分:7)

您正在寻找Global.asax.cs中的Application_Start事件。

答案 1 :(得分:1)

这是在(如@SLaks所说)Application_Start中完成的。但是 - 在这里做任何长时间的操作都要非常小心,因为你可能会遇到问题。如果这是一个很长的操作,请考虑启动另一个线程或将此信息预处理到可以快速加载的表中。

答案 2 :(得分:1)

ASP.NET 4中的

Auto-Start就是为此而构建的:

  

ASP.NET 4和IIS 7.5的新“自动启动”功能提供了一个   明确的方法,允许您执行昂贵的应用程序   启动和预缓存逻辑,可以在任何最终用户命中之前运行   应用。这使您可以让您的应用程序“热身”   从一开始就做好准备,并提供一致的高度   表现经验。