【发布时间】:2015-03-03 01:31:19
【问题描述】:
所以我知道这听起来很奇怪,但我希望将 Global.asax 文件添加到我的控制台应用程序中。原因是它是使用 OWIN 自托管的,并且在自托管生命周期中,Global.asax 在 Startup.cs 文件之前被调用。最终目标是将配置设置添加到应用于 SignalR 的此文件中,这些配置的唯一入口点似乎在 Global.asax 中(我已经尝试过 Startup.cs)。
但是,一旦我将 Global.asax 文件添加到我的应用程序中,就永远不会调用它。有什么办法可以强制在 Startup.cs 文件之前调用 Global.asax 文件?
编辑:Here 是我所指的特定配置设置。即DisconnectTimeout
【问题讨论】:
-
Barry TormeyGlobal.asax 文件据我所知和理解严格用于 Web 应用程序。也许你需要更详细地解释你想要真正实现的目标 -
您可以从 Owin 的配置中配置您的 SignalR。你真正想要完成什么?
-
为了更清楚一点,看起来 SignalR 中的
Timeout设置是在 Global.asax 文件中声明的,而不是在 Startup.cs 文件中声明的。除非我缺少某些东西,并且可以从启动文件中配置这些设置。见github.com/SignalR/SignalR/wiki/Configuring-SignalR -
这似乎是一个重复的问题:stackoverflow.com/questions/27712784/…
标签: c# asp.net asp.net-mvc signalr