我使用SignalR.Hubs連接到一個名爲「MyHub」的集線器,我的虛擬目錄「MyVD」在IIS中託管了我的集線器:這是我試圖連接到集線器的方式:SignalR和Silverlight
var conn = new HubConnection("http://localhost/MyVD");
var hub = conn.CreateProxy("MyHub");
hub.On<string>("MyMethod", message => Deployment.Current.Dispatcher.BeginInvoke(() => _messages.Add(message)));
conn.Start();
時候,我這樣做,我得到的異常消息「遠程服務器返回錯誤:NOTFOUND。」
at System.Net.Browser.ClientHttpWebRequest.EndGetResponse(IAsyncResult asyncResult) at SignalR.Client.Http.HttpHelper。 <> C_ DisplayClass2.b _0(IAsyncResult的AR) 在System.Threading.Tasks.TaskFactory endfunction下面,動作1 endAction, Task
1諾言)。
請注意,我能夠談判到樞紐,當我直接在Visual Studio中運行它(當然,我更改url指向本地開發服務器) 任何幫助,將不勝感激。
感謝, Alpee