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
助けてください。