Как просмотреть сведения об исключении в SignalR при самостоятельном размещении с помощью OWIN

В настоящее время я получаю сообщение об ошибке 500 при попытке подключить мое приложение .NET WPF к серверу, на котором запущен SignalR, который размещен самостоятельно с помощью OWIN. Я попытался установить для параметра EnableDetailedErrors значение true в конфигурации концентратора. Я также пробовал OnIncomingError в HubPipelineModule. Ни один из них не работал. Любые другие идеи о том, как я могу увидеть конкретную ошибку?


person jvaugha    schedule 13.05.2014    source источник


Ответы (1)


Вы можете использовать IAppBuilder.UseErrorPage() метод расширения для просмотра сведений об исключении вместо пустого ответа 500. Этот метод доступен в пакете NuGet Microsoft.Owin.Diagnostics. .

Убедитесь, что вы вызываете UseErrorPage перед вызовом MapSignalR или добавлением другого ПО промежуточного слоя, которое может вызвать исключение.

Дополнительную информацию о UseErrorPage можно найти в разделе Добавление диагностики OWIN следующей статьи: http://www.asp.net/aspnet/overview/owin-and-katana/начало работы с owin-and-katana< /а>

person halter73    schedule 13.05.2014