C# 我的自托管信号器选项是什么?

C# 我的自托管信号器选项是什么?,c#,signalr,nancy,C#,Signalr,Nancy,我想将SignalR添加到我的Windows服务中,该服务是用C#编写的,目标是.NET 4.0。Microsoft.Owin.软件包似乎需要.NET 4.5 出于其他原因,我还希望将NancyFX包括在相同的流程中 自我托管SignalR的最佳方式是什么?我使用.net 4.0安装了SignalR软件包(1.1.2版)。作为一种魅力工作。我不能使用4.5,因为我还在VS2010 我将它用于一个标准的web项目,该项目由一个web服务处理通信。唯一需要4.5版本的Microsoft OWIN包是

我想将SignalR添加到我的Windows服务中,该服务是用C#编写的,目标是.NET 4.0。Microsoft.Owin.软件包似乎需要.NET 4.5

出于其他原因,我还希望将NancyFX包括在相同的流程中


自我托管SignalR的最佳方式是什么?

我使用.net 4.0安装了SignalR软件包(1.1.2版)。作为一种魅力工作。我不能使用4.5,因为我还在VS2010


我将它用于一个标准的web项目,该项目由一个web服务处理通信。

唯一需要4.5版本的Microsoft OWIN包是owinhost.exe(以前是katana.exe),您仍然可以使用普通的http侦听器(Microsoft.OWIN.Host.HttpListener)自行托管即可。

如果您按照中列出的方式安装软件包,那么在.NET 4.0下它们应该可以正常工作。值得记住的是,如果需要,您可以随时使用package manager控制台显式安装较旧版本的软件包,尽管在撰写本文时,对于Signaler来说,没有必要这样做。

我相信您有充分的理由不想使用.NET 4.5,但如果没有适当的免责声明,您将得到答案这表明:)转到.NET4.5肯定是一个选项,但我想先浏览非OWIN(和非ASP.NET)托管选项。信号器2.0需要.NET4.5,但1.1与.NET4.0配合使用。