我已将我的Web API服务器升级到新的MVC5和Signalr 2.0,并且还使用集线器映射创建了启动文件,我的客户端不是从同一服务器部署而是从不同部署,因此我不使用生成的代理。在谈判升级后我得到了404
答案 0 :(得分:1)
您是否在集线器上启用了跨域连接?您可以将以下内容添加到配置方法中:
app.UseCors();
另外,您使用的是IIS 7还是7.5?您需要添加启用无扩展名网址的补丁:
答案 1 :(得分:1)
我发现appSettings
中的web.config
有这一行:
<add key="owin:AutomaticAppStartup" value="false" />
将其设置为true
解决了我的问题。