我一直在寻找一个小时,我很困惑为什么SignalR示例代码实际上有效!我从nuget安装它,它只是工作,这是好的,但看不出如何。
我在global.asax
或web.config
中看不到任何注册HttpHandler的内容。我怀疑这可能是某个类中的静态构造函数并添加了处理程序(虽然再次没有使用该类的代码,这将无法工作),但是如果不查看代码就无法弄清楚 - 为此,我不想去通过所有代码。
那么我错过了什么?
感谢您的帮助。
答案 0 :(得分:2)
好的,我想通了。
使用PreApplicationStartMethod
程序集属性加载类Bootstrapper
以注册HubModule
。
事实上,在我的样本版本中,它是在PreApplicationStart
中完成的,它与GitHub中的源代码不同(它们增加了对OWIN的支持等,因此加载已被抽象分开托管组件。)
答案 1 :(得分:0)
下载源代码并查找AspNetHost类。