Signalr IIS中的主机信号器是否必须使用Owin?

Signalr IIS中的主机信号器是否必须使用Owin?,signalr,owin,Signalr,Owin,我想知道我是否可以在没有OWIN的情况下在IIS中托管SignalR应用程序。如果没有,原因是什么?IIS不能满足信号器托管建议吗?为什么在将Microsoft.AspNet.signar软件包安装到Web应用程序项目时,Microsoft.Owin软件包会自动安装?否,没有Owin,您无法使用signar 2.x。OWIN对主机/服务器进行抽象,并防止将特定于服务器的概念泄漏到信号器代码中。这允许在IIS中使用SignalR,但也可以在命令行应用程序中自行托管它。谢谢。您认为,IIS中的hos

我想知道我是否可以在没有OWIN的情况下在IIS中托管SignalR应用程序。如果没有,原因是什么?IIS不能满足信号器托管建议吗?为什么在将Microsoft.AspNet.signar软件包安装到Web应用程序项目时,Microsoft.Owin软件包会自动安装?

否,没有Owin,您无法使用signar 2.x。OWIN对主机/服务器进行抽象,并防止将特定于服务器的概念泄漏到信号器代码中。这允许在IIS中使用SignalR,但也可以在命令行应用程序中自行托管它。

谢谢。您认为,IIS中的host Signal应用程序相对于命令行应用程序中的self-host是否有优势?这取决于您试图实现的目标。我认为,如果你想运行一个常规服务器,那么就使用IIS——你将拥有更多的控制、诊断、功能等。例如,在开发东西时,自托管非常好。