2015-11-03 50 views
1

我在使用SignalR的OWIN自己託管的應用程序中一直出現間歇性的No transport could be initialized successfully.錯誤,並且我還沒有找到問題,所有傳輸類型在初始化過程中有時只是在默認情況下失敗。如何在OWIN自主主機上啓用SignalR服務器端跟蹤?

我想在服務器端啓用日誌記錄和跟蹤,但無法找到我如何做到這一點。

我已經看到了這篇文章http://www.asp.net/signalr/overview/testing-and-debugging/enabling-signalr-tracing ,但我不認爲我能做到這一點與OWIN

我如何設置SignalR服務器端的日誌?我對iniitialization tracing感興趣 - 我的客戶端和服務器端方法調用工作正常。

回答

0

這不是很理想,但我安裝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到客戶端堆棧跟蹤和一些其他有用的信息。希望能幫助到你。

相關問題