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