升级到Signalr 2.0.0时出现错误404

升级到Signalr 2.0.0时出现错误404,signalr,Signalr,我已将我的Web API服务器升级到新的MVC5和Signalr 2.0,并使用集线器映射创建了启动文件,我的客户端不是从同一台服务器部署的,而是从不同的服务器部署的,因此我不使用生成的代理。在协商升级后,我得到了404您是否在集线器上启用了跨域连接?您可以将以下内容添加到配置方法中: app.UseCors() 另外,您使用的是IIS 7还是7.5?您需要添加一个能够启用无扩展URL的修补程序: 我发现web.config中的appSettings有以下行: <add key="owin

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

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

app.UseCors()

另外,您使用的是IIS 7还是7.5?您需要添加一个能够启用无扩展URL的修补程序:


我发现
web.config
中的
appSettings
有以下行:

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

将其设置为
true
修复了我的问题