SignalR客户端获取System.Net.WebException

SignalR客户端获取System.Net.WebException,signalr,signalr.client,Signalr,Signalr.client,所以我刚开始玩信号器,但无法通过最基本的设置让它工作 我可以在下面的控制器中放置断点,并看到客户端正在连接,但是客户端只是立即得到一个WebException,而没有任何关于问题所在的有用消息。这个简单的用法有什么问题吗 public class LiveController : PersistentConnection { public override Task ProcessRequestAsync(HostContext context) { return

所以我刚开始玩信号器,但无法通过最基本的设置让它工作

我可以在下面的控制器中放置断点,并看到客户端正在连接,但是客户端只是立即得到一个WebException,而没有任何关于问题所在的有用消息。这个简单的用法有什么问题吗

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: