【问题标题】:How to enable SignalR server side tracing on OWIN self host?如何在 OWIN 自主机上启用 SignalR 服务器端跟踪?
【发布时间】:2016-02-03 15:42:33
【问题描述】:

我在使用 SignalR 的 OWIN 自托管应用程序中不断收到间歇性 No transport could be initialized successfully. 错误,但我还没有找到问题,所有传输类型有时在初始化期间会静默失败。

我正在尝试在服务器端启用日志记录和跟踪,但找不到如何做到这一点。

我看过这篇文章http://www.asp.net/signalr/overview/testing-and-debugging/enabling-signalr-tracing 但我不认为我可以用 OWIN 做到这一点

如何设置 SignalR 服务器端日志记录?我对初始化跟踪感兴趣 - 我的客户端和服务器端方法调用工作正常。

【问题讨论】:

    标签: signalr owin self-hosting


    【解决方案1】:

    这并不理想,但我至少在安装 Microsoft.Owin.Diagnostics nuget 包之后得到了一些跟踪,然后:

        public void Configuration(IAppBuilder app)
        {
            app.UseCors(CorsOptions.AllowAll);
    
            app.Properties["host.AppMode"] = "development";
            app.UseErrorPage(new Microsoft.Owin.Diagnostics.ErrorPageOptions { ShowExceptionDetails = true });
    
            app.MapSignalR();
        }
    

    这会将 HTML 与堆栈跟踪和一些其他有用信息一起返回给客户端。希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-24
      • 2016-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-07
      相关资源
      最近更新 更多