我使用創建了一個基本的聊天應用程序SignalR 1.0.0 alpha 2。現在,當我做了簡單的修改,並試圖運行代碼,我得到以下錯誤:這個調用在下列方法之間不明確
Internal server Error 500
即使修改後的代碼撤消舊代碼時出錯沒去後我卸載Signalr想着也許被損壞了。
當我再次安裝SignalR(SignalR 1.0.0 RC1),我正在按照RegisterHubs.cs錯誤:
Error 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
我提到這個link它說,這每當有重複的方法時都會發生錯誤。我明白這個問題,但我不知道如何解決這個..
我添加下面我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
請幫助。
檢查你的bin文件夾 - 你有多個dll副本嗎? – FJT
@FionaT bin空...(清理解決方案) –