gpt4 book ai didi

c# - 如何在运行IISRESET后立即重新启动ASP.NET应用程序?

转载 作者:太空宇宙 更新时间:2023-11-03 18:19:17 25 4
gpt4 key购买 nike

我有Windows任务,它将在午夜00:00重新启动IIS。在我的应用程序中,有一个后台线程在02:00左右运行全局刷新。

我的问题是该应用程序仅在浏览器的第一个请求上启动。这可能会在相当长的一段时间内不会发生,并且全局刷新可能会在启动的后期出现。

有什么方法可以启动应用程序而无需先浏览Web应用程序?

最佳答案

理想情况下,应将此类维护任务与Web应用程序分开(作为计划任务或Windows服务)。

但是,如果您确实需要这样做,可以创建一个执行以下操作的批处理文件:

iisreset /restart
"C:\Program Files\GnuWin32\bin\wget.exe" -O nul http://www.myapp.com/default.aspx


然后在12:00将此批处理文件作为计划任务运行。这将重新启动IIS并预热您的应用程序。

您可以从以下位置获取GNU wget.exe


   WGET for Windows (SourceForge)

关于c# - 如何在运行IISRESET后立即重新启动ASP.NET应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1443636/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com