【发布时间】:2014-05-21 03:15:26
【问题描述】:
我正在尝试学习和设置一个具有一定规模(约 1500 个并发用户)的 SignalR 解决方案,并且我想确保我完全了解它在幕后的工作原理。
特别是,如果有人可以向我解释以下设置如何实际启动 SignalR,我将不胜感激
(取自)
using Microsoft.Owin;
using Owin;
[assembly: OwinStartup(typeof(SignalRChat.Startup))]
namespace SignalRChat
{
public class Startup
{
public void Configuration(IAppBuilder app)
{
// Any connection or hub wire up and configuration should go here
app.MapSignalR();
}
}
}
我可以看到代码为 Owin 使用了 assembly 注释,它还指定了要启动的类。
但我正在努力解决这实际上是如何工作的。
OWIN dll 何时实际加载,Startup 类何时实际加载?
为什么 SignalR 需要 OWIN?它只是一个方便的使用库吗?
【问题讨论】: