在共享主机上再次启动 Application_Start?
我使用的是 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
重新上传
bin
文件夹中的任何程序集都会重新启动应用程序,并且在下一个请求时Application_Start
将再次运行。发生这种情况的另一种情况是,如果您仅上传~/web.config
文件或~/Global.asax
(请小心这一点,就好像您正在使用预编译的 Web 应用程序,请确保选择正确的)。Re-uploading any assembly in the
bin
folder will restart the application and on the next requestApplication_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).