我已经在一些使用signalr进行通信的客户上部署了一个应用程序。它适用于带有映射配置的IIS 6.0的Windows 2003服务器,也适用于win 7和iis express。但是对于带有IIS 7.5的Windows 2008 R2的集线器文件,虽然它已经提供,但是带有服务器方法列表的signalr.hub不包含在脚本中,因此客户端无法连接到集线器。
帮助表示赞赏!!!
答案 0 :(得分:1)
好的,所以这就是我找到的。我们有一个安装项目来安装我们的产品。我没有详细研究过程,但它的作用是:在iis默认下创建一个网站,然后分配一个运行Frw 4.0的应用程序池,我认为它还在流程的某个阶段注册了框架。因此,由于某种原因,生成的javascript hub文件没有实际的集线器定义。经过这么多柚木,我决定从iis中删除该网站并手动将其添加回来并得到修复。所以,我不知道什么设置阻碍了信号器启动集线器,但这就是我解决它的方法。
由于