SignalR客户端获取System.Net.WebException
所以我刚开始玩信号器,但无法通过最基本的设置让它工作 我可以在下面的控制器中放置断点,并看到客户端正在连接,但是客户端只是立即得到一个WebException,而没有任何关于问题所在的有用消息。这个简单的用法有什么问题吗SignalR客户端获取System.Net.WebException,signalr,signalr.client,Signalr,Signalr.client,所以我刚开始玩信号器,但无法通过最基本的设置让它工作 我可以在下面的控制器中放置断点,并看到客户端正在连接,但是客户端只是立即得到一个WebException,而没有任何关于问题所在的有用消息。这个简单的用法有什么问题吗 public class LiveController : PersistentConnection { public override Task ProcessRequestAsync(HostContext context) { return
public class LiveController : PersistentConnection
{
public override Task ProcessRequestAsync(HostContext context)
{
return base.ProcessRequestAsync(context);
}
protected override Task OnConnectedAsync(IRequest request, string connectionId)
{
return base.OnConnectedAsync(request, connectionId);
}
protected override Task OnReceivedAsync(IRequest request, string connectionId, string data)
{
return base.OnReceivedAsync(request, connectionId, data);
}
protected override Connection CreateConnection(string connectionId, IEnumerable<string> signals, IEnumerable<string> groups)
{
return base.CreateConnection(connectionId, signals, groups);
}
}
例外情况是:
System.Net.WebException occurred
HResult=-2146233079
Message=Exception of type 'System.Net.WebException' was thrown.
Source=System.Windows
StackTrace:
at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)
at System.Net.Browser.ClientHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at Microsoft.AspNet.SignalR.Client.Http.HttpHelper.<>c__DisplayClass2.<GetHttpResponseAsync>b__0(IAsyncResult ar)
InnerException: System.Net.WebException
HResult=-2146233079
Message=Exception of type 'System.Net.WebException' was thrown.
Source=System.Windows
StackTrace:
at System.Net.Browser.ClientHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)
at System.Net.Browser.ClientHttpWebRequest.<>c__DisplayClasse.<EndGetResponse>b__d(Object sendState)
at System.Net.Browser.AsyncHelper.<>c__DisplayClass1.<BeginOnUI>b__0(Object sendState)
InnerException:
System.Net.WebException发生
HResult=-2146233079
Message=引发了类型为“System.Net.WebException”的异常。
Source=System.Windows
堆栈跟踪:
位于System.Net.Browser.AsyncHelper.BeginNoui(SendOrPostCallback beginMethod,对象状态)
位于System.Net.Browser.ClientHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
在Microsoft.AspNet.signal.Client.Http.HttpHelper.c__DisplayClass2.b__0(IAsyncResult ar)上
InnerException:System.Net.WebException
HResult=-2146233079
Message=引发了类型为“System.Net.WebException”的异常。
Source=System.Windows
堆栈跟踪:
位于System.Net.Browser.ClientHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)
在System.Net.Browser.ClientHttpWebRequest.c_uuDisplayClasse.b_uud(对象发送状态)中
在System.Net.Browser.AsyncHelper.c__DisplayClass1.b__0(对象发送状态)中
内部异常:
尝试使用*或+而不是localhost请参见
System.Net.WebException occurred
HResult=-2146233079
Message=Exception of type 'System.Net.WebException' was thrown.
Source=System.Windows
StackTrace:
at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)
at System.Net.Browser.ClientHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at Microsoft.AspNet.SignalR.Client.Http.HttpHelper.<>c__DisplayClass2.<GetHttpResponseAsync>b__0(IAsyncResult ar)
InnerException: System.Net.WebException
HResult=-2146233079
Message=Exception of type 'System.Net.WebException' was thrown.
Source=System.Windows
StackTrace:
at System.Net.Browser.ClientHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)
at System.Net.Browser.ClientHttpWebRequest.<>c__DisplayClasse.<EndGetResponse>b__d(Object sendState)
at System.Net.Browser.AsyncHelper.<>c__DisplayClass1.<BeginOnUI>b__0(Object sendState)
InnerException: