升级到Signalr 2.0.0会收到错误404

时间:2013-10-27 13:07:50

标签: signalr

我已将我的Web API服务器升级到新的MVC5和Signalr 2.0,并且还使用集线器映射创建了启动文件,我的客户端不是从同一服务器部署而是从不同部署,因此我不使用生成的代理。在谈判升级后我得到了404

2 个答案:

答案 0 :(得分:1)

您是否在集线器上启用了跨域连接?您可以将以下内容添加到配置方法中:

app.UseCors();

另外,您使用的是IIS 7还是7.5?您需要添加启用无扩展名网址的补丁:

http://support.microsoft.com/kb/980368

答案 1 :(得分:1)

我发现appSettings中的web.config有这一行:

<add key="owin:AutomaticAppStartup" value="false" />

将其设置为true解决了我的问题。