asp.net – Kestrel和Katana之间的区别
我的理解是,目前你可以使用Katana自我主持WebAPI,MVC将在未来的版本中具有这种能力。本质上Katana将是一个托管选项可用于MVC和WebAPI。
Kestrel已经进入了图片,我看到一些MS员工的博客,展示了在Linux上托管ASP.NET vNext。 我的理解是,Kestrel和Katana都实现了OWIN管道。 从那里它有点模糊。我问自己,为什么Kestrel进入了画面,当看起来Katana可以服务于同样的目的,如果你编译它与单声道,并做一些努力,使其跨平台兼容(可能更容易说)。 卡斯特雷尔和卡塔纳是否也有同样的目的?还是一个专门从事某种方式,而另一个不是? Kestrel最终将是Windows部署的可行选择吗?还是会专门为非Windows环境和Katana仍然是Windows的选择? 我知道我可能要求一个苹果桔子比较,由于我缺乏对Katana / Kestrel的知识,但如果答案是“橙子比苹果酸的味道更多,那么IMO是一个完全有效的答案。 解决方法
Katana是Microsoft的OWIN实现,还包括一些用于安全/身份验证,提供静态文件和一些其他内容的中间件组件。
Kestrel是Microsoft的跨平台开发Web服务器,可以与ASP.NET 5一起使用。 ASP.NET 5不实现OWIN,但有一个“桥梁”,使OWIN组件可以在ASP.NET 5应用程序中使用,包括在Kestrel上运行。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-3 – 使用razor设置knockout viewmodel的初始值
- 从asp.net代码后面读表单认证cookie
- asp.net mvc表单不发布参数值
- 在预编译asp.net网站 – 是否重要?
- .NET发送电子邮件的最佳方法(System.Net.Mail有问题)
- asp.net-mvc-3 – MVC3 Html.BeginForm – 在RouteValueDic
- asp.net-mvc – DevExpress MVC GridView – 如何获取单元格
- iCalendar格式中关于RRule的解析和生成
- asp.net-mvc – ModelState.AddModelError编码HTML
- asp.net-core – AuthorizationHandler和数据库依赖注入
- asp.net-mvc – Sitecore在我的MVC解决方案中提供
- 采用Opserver来监控你的ASP.NET项目系列(二、监控
- 由于IIS中的“默认文档”,必须两次登录到asp.net
- asp.net-mvc – 如何使基于列表的编辑器模板正确
- asp.net – SelectedDate不适用于Calendar对象
- asp.net-core – ASP.NET 5,希望将实体框架与Web
- asp.net-mvc – ASP.NET MVC – 通过GET提交时,让
- asp.net-mvc – Elmah.MVC对Elmah.contrib.Mvc
- asp.net – SQL Timeout过期2秒查询
- asp.net – DOM异常:INVALID_CHARACTER_ERR(5)[