0

在应用程序启动时,我正在根据存储在 web.config 中的值检查程序集中的应用程序版本。如果版本不同,我想触发默认安装程序。

所以我需要得到一个 Action 路线。但这似乎不可能,因为 HttpContext 为空?我的“HomeController”中有一个名为“Install”的操作

有什么想法可以让我从 Application_Start 获得 RedirectToAction 或类似的工作吗?

4

1 回答 1

0

根据 IIS 博客,您将无法在应用程序启动时访问请求。

之前已在 SO 上讨论过此问题的后果

全局 ASAX - 获取服务器名称

请求在此上下文中不可用

对于您的情况,您是否可以直接从全局调用安装代码而无需执行操作?

于 2012-11-02T08:25:46.520 回答