Signalr 信号器自身主机-调用目标已引发异常

Signalr 信号器自身主机-调用目标已引发异常,signalr,owin,Signalr,Owin,我已经在窗口服务中实现了信号器,下面是代码 private IDisposable SignalR { get; set; } public void Configuration(IAppBuilder app) { var hubconfig=new Microsoft.AspNet.SignalR.HubConfiguration(); hubconfig.EnableJSONP = true; app.UseCors(CorsOpt

我已经在窗口服务中实现了信号器,下面是代码

private IDisposable SignalR { get; set; }

public void Configuration(IAppBuilder app)
{   
        var hubconfig=new Microsoft.AspNet.SignalR.HubConfiguration();
        hubconfig.EnableJSONP = true;

        app.UseCors(CorsOptions.AllowAll);
        app.MapSignalR(hubconfig);
}


private void StartSignalRServer(StringBuilder sbLog)
{
        try
        {
            this.SignalR = WebApp.Start(ServerURI); //This throws exception

            //this.SignalR= WebApp.Start<Startup>(ServerURI);
            sbLog.Append(string.Format("{0}--------SignalR Server Started------",Environment.NewLine));
        }
        catch (Exception ex)
        {
            sbLog.Append(string.Format("{0}Exception in StartSignalRServer=>{1}", Environment.NewLine,ex.Message));
        }
}
专用IDisposable信号器{get;set;}
公共无效配置(IAppBuilder应用程序)
{   
var hubconfig=new Microsoft.AspNet.signal.HubConfiguration();
hubconfig.EnableJSONP=true;
应用程序UseCors(CorsOptions.AllowAll);
app.mapsignator(hubconfig);
}
专用void启动信号服务器(StringBuilder sbLog)
{
尝试
{
this.SignalR=WebApp.Start(ServerURI);//这会引发异常
//this.signal=WebApp.Start(ServerURI);
追加(string.Format(“{0}----信号服务器已启动----”,Environment.NewLine));
}
捕获(例外情况除外)
{
追加(string.Format(“{0}异常在StartSignalRServer=>{1}”,Environment.NewLine,ex.Message));
}
}
以下是引发的异常:

Exception in StartSignalRServer=>Exception has been thrown by the target of an invocation.
Stack Trace:   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
   at Owin.Loader.DefaultLoader.<>c__DisplayClass1.<LoadImplementation>b__0(IAppBuilder builder)
   at Microsoft.Owin.Hosting.Engine.HostingEngine.ResolveApp(StartContext context)
   at Microsoft.Owin.Hosting.Engine.HostingEngine.Start(StartContext context)
   at Microsoft.Owin.Hosting.Starter.HostingStarter.Start(StartOptions options)
   at RequestNajmWinService.RequestNajmServicecs.StartSignalRServer(StringBuilder sbLog)
StartSignalRServer中的异常=>异常已由调用的目标引发。 堆栈跟踪:位于System.RuntimeMethodHandle.InvokeMethod(对象目标、对象[]参数、签名符号、布尔构造函数) 位于System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(对象obj,对象[]参数,对象[]参数) 在System.Reflection.RuntimeMethodInfo.Invoke(对象obj、BindingFlags invokeAttr、绑定器绑定器、对象[]参数、CultureInfo区域性) 在System.Reflection.MethodBase.Invoke(对象obj,对象[]参数)处 在Owin.Loader.DefaultLoader.c__DisplayClass1.b__0(IAppBuilder)中 在Microsoft.Owin.Hosting.Engine.HostingEngine.ResolveApp(StartContext上下文)上 在Microsoft.Owin.Hosting.Engine.HostingEngine.Start(StartContext上下文)中 位于Microsoft.Owin.Hosting.Starter.HostingStarter.Start(StartOptions) 在RequestNajmWinService.RequestNajmServices.StartSignalRServer(StringBuilder sbLog)上
请发布完整的异常详细信息,尤其是堆栈trace@Pawel我已经添加了堆栈跟踪详细信息感谢您宝贵的回复。我已经找到了答案。如果有人有类似的问题,请看下面的帖子。