我使用SignalR 1.0.0 alpha 2创建了一个基本的聊天应用程序。现在,当我进行简单的修改并尝试运行代码时,我收到以下错误:
内部服务器错误 500
即使在错误没有发生的情况下将修改后的代码撤消为旧代码后,我还是卸载了 Signalr,认为它可能已损坏。
当我再次安装 SignalR ( SignalR 1.0.0 rc1 ) 时,我在RegisterHubs.cs中收到以下错误:
错误 1
The call is ambiguous between the following methods or properties: 'Microsoft.AspNet.SignalR.RouteExtensions.MapHubs(System.Web.Routing.RouteCollection)' and 'Microsoft.AspNet.SignalR.RouteExtensions.MapHubs(System.Web.Routing.RouteCollection)' C:\Users\noName\Desktop\Main project\Chat_Application\App_Start\RegisterHubs.cs 15 13 Chat_Application
我提到了这个链接,它说只要有重复的方法就会发生这个错误。我理解这个问题,但我不知道如何解决这个问题..
我在我的aspx页面中添加了以下与 SignalR 的新版本相关的脚本(删除了旧版本的链接)
<script src="Scripts/jquery-1.8.3.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.signalR-1.0.0-rc1.min.js" type="text/javascript"></script>
<script type="text/javascript" src='<%: ResolveClientUrl("~/signalr/hubs") %>'></script>
//even tried
//<script src="/signalr/hubs" type="text/javascript"></script>
//My javascript and CSS files here
请帮忙。