我在RouteTable.Routes.MapHubs()上的Global.asax中收到错误;错误如下:
错误:名为' signalr.hubs'的路线已经在路线集合中。路线名称必须是唯一的。参数名称:名称
我正在使用框架工作4.0
我的包裹如下:
<packages>
<package id="jQuery" version="1.6.4" targetFramework="net40" />
<package id="Microsoft.AspNet.SignalR" version="1.2.2" targetFramework="net40" />
<package id="Microsoft.AspNet.SignalR.Client" version="1.2.2" targetFramework="net40" />
<package id="Microsoft.AspNet.SignalR.Core" version="1.2.2" targetFramework="net40" />
<package id="Microsoft.AspNet.SignalR.JS" version="1.2.2" targetFramework="net40" />
<package id="Microsoft.AspNet.SignalR.Owin" version="1.2.2" targetFramework="net40" />
<package id="Microsoft.AspNet.SignalR.SystemWeb" version="1.2.2" targetFramework="net40" />
<package id="Microsoft.Owin.Host.SystemWeb" version="1.0.1" targetFramework="net40" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net40" />
<package id="Newtonsoft.Json" version="6.0.4" targetFramework="net40" />
<package id="Owin" version="1.0" targetFramework="net40" />
</packages>
我已经通过bellow命令安装信号r
Install-Package Microsoft.AspNet.SignalR -Version 1.1.3
Install-Package Microsoft.AspNet.SignalR.Client -Version 1.2.2
Install-Package Microsoft.AspNet.SignalR -Version 1.2.2
答案 0 :(得分:0)
转到项目的bin文件夹,从那里删除所有DLL文件,然后执行Clean + Rebuild。