I want to use SignalR selfhosted with Owin.
What are the differences between these two packages:
Microsoft ASP.NET SignalR OWIN
and
Microsoft ASP.NET SignalR Self Host
When to use one or other?
I want to use SignalR selfhosted with Owin.
What are the differences between these two packages:
Microsoft ASP.NET SignalR OWIN
and
Microsoft ASP.NET SignalR Self Host
When to use one or other?
I think the main difference is, that Microsoft ASP.NET SignalR OWIN
is an older package, because it depends on Microsoft.AspNet.SignalR.Core (>= 1.2.2)
. And Microsoft ASP.NET SignalR Self Host
depends on Microsoft.AspNet.SignalR.Core (>= 2.2.0)
. That is why I will use the Microsoft ASP.NET SignalR Self Host
package.
Microsoft ASP.NET SignalR Self Host
still uses OWIN to startup. The only difference is that the Self Hosted SignalR server doesn't need to be nested in an ASP.NET web application hosted in IIS. It can be a simple console application.
Reasons for not hosting in IIS include:
HttpListener
which is needed to listen on port 80, and since that's the job of IIS in the first place, this class is needed for a connection to be made with SignalR because you are not using IIS. –
Preoccupation I think the main difference is, that Microsoft ASP.NET SignalR OWIN
is an older package, because it depends on Microsoft.AspNet.SignalR.Core (>= 1.2.2)
. And Microsoft ASP.NET SignalR Self Host
depends on Microsoft.AspNet.SignalR.Core (>= 2.2.0)
. That is why I will use the Microsoft ASP.NET SignalR Self Host
package.
© 2022 - 2024 — McMap. All rights reserved.