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