Asp.net mvc asp.net mvc应用程序启动中的应用程序配置代码

Asp.net mvc asp.net mvc应用程序启动中的应用程序配置代码,asp.net-mvc,Asp.net Mvc,现在我有一些代码,在应用程序生命周期中只需要执行一次。我在应用程序启动事件中有该代码,但这会减慢我的第一个请求,因为有一些繁重的配置需要完成 除此之外还有其他选择吗?是否可以在部署过程中执行一些逻辑?每次应用程序池回收时都会发生这种情况。因此,如果你每天对应用程序池进行一次回收,那么回收后的第一个请求会很慢。为了缓解这个问题,我所做的是让一个脚本在应用程序回收后立即访问网站,以代替最终用户进行初始性能访问。只需在部署后强制执行第一个请求即可。是的。这是一种方法。我只是想知道这是不是唯一的办法…这

现在我有一些代码,在应用程序生命周期中只需要执行一次。我在应用程序启动事件中有该代码,但这会减慢我的第一个请求,因为有一些繁重的配置需要完成


除此之外还有其他选择吗?是否可以在部署过程中执行一些逻辑?

每次应用程序池回收时都会发生这种情况。因此,如果你每天对应用程序池进行一次回收,那么回收后的第一个请求会很慢。为了缓解这个问题,我所做的是让一个脚本在应用程序回收后立即访问网站,以代替最终用户进行初始性能访问。

只需在部署后强制执行第一个请求即可。是的。这是一种方法。我只是想知道这是不是唯一的办法…这就是你的想法。认为您强制执行的第一个初始请求是部署过程的一部分。部署完成后,您的用户将不会注意到他们所处的位置。这听起来很有趣。我可以知道如何编写这样的脚本吗?我使用,但您可以使用windows计划的任务作为测试来执行此操作。请首先查看示例。您是否能够让应用程序预热?