【问题标题】:Start Application_Start again on a shared hosting?在共享主机上再次启动 Application_Start?
【发布时间】:2011-06-02 22:14:04
【问题描述】:

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

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

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

【问题讨论】:

  • 编写日志或从 Application_Start 发送电子邮件。更新 dll 和 web.config 会导致应用重启。

标签: asp.net-mvc-3 global-asax shared-hosting application-start


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-01-04
    • 2015-05-27
    • 2013-07-15
    • 2017-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-20
    相关资源
    最近更新 更多