Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 什么时候应该使用Microsoft.Owin实现,什么时候应该使用AspNetCore?_C#_Rest_Asp.net Core_Asp.net Web Api_Owin - Fatal编程技术网

C# 什么时候应该使用Microsoft.Owin实现,什么时候应该使用AspNetCore?

C# 什么时候应该使用Microsoft.Owin实现,什么时候应该使用AspNetCore?,c#,rest,asp.net-core,asp.net-web-api,owin,C#,Rest,Asp.net Core,Asp.net Web Api,Owin,我在互联网上读了很多文章和帖子,都是关于微软.Owin和AspNetCore forREST服务的区别。大多数资料表明,AspNetCore是Microsoft.Owin的更高级别替代品,许多资料建议使用AspNetCore而不是Microsoft.Owin。我只使用AspNetCore构建了一个良好的RESTAPI。现在,我想在REST接口之外使用SignalR,并发现SignalR仅适用于Microsoft.Owin,而不是仅适用于AspNetCore 那么什么时候应该使用Microsoft

我在互联网上读了很多文章和帖子,都是关于微软.Owin和AspNetCore forREST服务的区别。大多数资料表明,AspNetCore是Microsoft.Owin的更高级别替代品,许多资料建议使用AspNetCore而不是Microsoft.Owin。我只使用AspNetCore构建了一个良好的RESTAPI。现在,我想在REST接口之外使用SignalR,并发现SignalR仅适用于Microsoft.Owin,而不是仅适用于AspNetCore

那么什么时候应该使用Microsoft.Owin,什么时候应该使用AspNetCore?显然,如果我需要Signal,我需要Microsoft.Owin。但即使我不需要Signaler,为什么我要使用AspNetCore,而不是总是使用Microsoft.Owin


我的问题是关于自托管REST服务

ASP.NET核心是较新的框架,我建议使用它而不是Owin


您可以在ASP.NET Core上使用SignalR Core。

我找不到有关如何自托管SignalR Core的任何信息。仅使用IIS托管?您应该能够在Kestrel上自行托管它,您不需要IIS。您有任何参考资料、教程、博客和示例吗?一个示例:这看起来像是IIS托管的Web项目。我不知道如何从控制台应用程序启动它们。