Haz*_*zza 4 iis asp.net-mvc orchardcms signalr
我正在为我正在开发的果园项目构建一个即时聊天模块.我想使用SignalR来启动聊天,但是我遇到了这个困难:
<script src="@Url.Content("~/signalr/hubs")" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
我尝试的一切都收到404错误.我在webconfig中有RAMFAR,我尝试重写IIS上的url.我希望这是一个非常简单的东西,我的大脑很难看到.我甚至不确定SignalR是否与Orchard合作,我怀疑会有一些困难
它比@mdm描述的要复杂得多...... SignalR使用一个处理集线器的自定义HttpModule.不幸的是,由于模块组件的动态加载,没有办法在不改变Orchard核心的情况下从模块连接HttpModule.
幸运的是,我设法解决了问题,并与Orchard和SignalR一起进行了现场演示!使其工作非常棘手并且涉及丢弃HttpModule以支持自定义路由实现.在做了一些必要的清理并在这里发布更新之后,我会将模块推送到Orchard Gallery.
更新:模块即将完成.SignalR库有很多变化,因为我开始需要将这些变化合并.此外,在实际发布模块之前,我需要推送Orchard核心(会话处理)稍微改变一下.
更新2: SignalR现在使用Owin,因此连接所有内容要容易得多.Orchard模块可在此处获得.您还可以从BitBucket 获取最新代码.顺便说一句,由于数据库事务处理的变化,我强烈建议使用Orchard 1.x分支的代码进行SignalR开发.
| 归档时间: |
|
| 查看次数: |
2593 次 |
| 最近记录: |