当使用OWIN自托管时,如何在SignalR中查看异常详细信息

时间:2014-05-13 21:29:07

标签: signalr owin self-hosting

我正在尝试将.NET WPF应用程序连接到运行SignalR的服务器时收到500错误消息,该服务器是由OWIN自托管的。我已尝试在集线器配置中将EnableDetailedErrors设置为true。我也在HubPipelineModule中尝试过OnIncomingError。两者都没有奏效。关于我如何看到具体错误的任何其他想法?

1 个答案:

答案 0 :(得分:4)

您可以使用IAppBuilder.UseErrorPage()扩展方法查看异常详细信息,而不是空白500响应。可以通过Microsoft.Owin.Diagnostics NuGet包获得此方法。

确保在调用UseErrorPage之前调用MapSignalR 或添加可能引发异常的其他中间件。

有关UseErrorPage的更多信息,请参阅以下文章的添加OWIN诊断部分:http://www.asp.net/aspnet/overview/owin-and-katana/getting-started-with-owin-and-katana