Я создал базовое приложение для чата, используя 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
Я сослался на эту ссылку, в которой говорится, что эта ошибка возникает при наличии повторяющихся методов. Я понимаю проблему, но я не знаю, как это решить.
Я добавил следующие скрипты, относящиеся к более новой версии SignalR, на мою страницу aspx (удалены ссылки на более старые версии)
<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
Пожалуйста помоги.