我們最近更新了WPF應用程序及其所有NuGet依賴關係到.NET 4.5.2,並發現某些用戶正在從SignalR接收HTTP 401 Unauthorized錯誤。正在通過PrincipalUserIdProvider使用Windows身份驗證。SignalR net45爲特定用戶/機器組合提供了401未授權
我收到的第一篇文章,以SignalR的401錯誤連接到SignalR後,但這裏有很多原因,這是一個奇怪的問題:
- 這時候我已經提琴手運行
- 它工作時的工作原理我運行在Citrix應用
- 當我運行與運行應用程序作爲另一個人的電腦上它的工作原理
- 它的工作原理,當我登錄到別人的電腦
- 當我運行一個老versio它的工作原理n中的客戶端是基於.NET 4.0(仍然連接到同一臺服務器)
- 它工作在QA(但不是一切?)
- 它的工作原理,當其他人使用我的電腦運行應用程序
該問題僅出現在用戶/機器組合的一小部分上,但對於這些設置,401會在100%的時間內發生。發生在Win7和Win8.1客戶端上。服務器沒有安裝websockets。
關於可能是什麼問題的任何建議?