在共享主机上再次启动 Application_Start?

发布于 2024-11-11 16:00:52 字数 227 浏览 0 评论 0原文

我使用的是 asp.net mvc 3 的共享托管计划。在我的 Application_Start 中,我启动 Quartz 调度程序并运行一些作业。然而,有些似乎没有运行或者其中有问题(但它们似乎没有抛出错误)。

我一直在为我的项目重新上传所有 .dll,但我不能 100% 确定这是否会重新启动 Application_Start()。

那么如何确保 Application_Start() 重新运行呢?

I am on a shared hosting plan using asp.net mvc 3. In my Application_Start I start my Quartz scheduler and have some jobs run. However some don't seem to be running or something is wrong in them(but they don't seem to throw errors).

I been reuploading all my .dll's for my project but I am not 100% sure if that restarts the Application_Start().

So how do I ensure that Application_Start() gets rerun?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

孤凫 2024-11-18 16:00:52

重新上传 bin 文件夹中的任何程序集都会重新启动应用程序,并且在下一个请求时 Application_Start 将再次运行。发生这种情况的另一种情况是,如果您仅上传 ~/web.config 文件或 ~/Global.asax (请小心这一点,就好像您正在使用预编译的 Web 应用程序,请确保选择正确的)。

Re-uploading any assembly in the bin folder will restart the application and on the next request Application_Start will be run again. Another condition when this will happen is if you upload only the ~/web.config file or the ~/Global.asax (be careful with this one as if you are using a precompiled web application make sure to pick the correct one).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文