1
我不知道可以在没有OWIN的IIS中托管SignalR应用程序。如果不是什么原因?不能IIS适合SignalR托管建议?为什么当我将Microsoft.AspNet.SignalR软件包安装到Web Application项目时,Microsoft.Owin软件包会自动安装?Owin对于IIS中的主机SignalR是强制性的吗?
我不知道可以在没有OWIN的IIS中托管SignalR应用程序。如果不是什么原因?不能IIS适合SignalR托管建议?为什么当我将Microsoft.AspNet.SignalR软件包安装到Web Application项目时,Microsoft.Owin软件包会自动安装?Owin对于IIS中的主机SignalR是强制性的吗?
不,你不能在没有OWIN的情况下使用SignalR 2.x。 OWIN抽象出主机/服务器,并防止将特定于服务器的概念泄露到SignalR代码中。这允许在IIS中使用SignalR,但也可以在命令行应用程序中自行托管它。
谢谢。您认为,在命令行应用程序中,有没有优势主机SignalR应用程序在IIS中对自身主机? – huseyindotpw
这取决于你想要达到的目标。我认为如果你想运行一个普通的服务器,然后使用IIS - 你将拥有更多的控制,诊断,功能等。自我托管在开发事物时是很好的例子。 – Pawel