KRE的英文全称是K Runtime Environment,其中K是ASP.NET vNext(后来叫ASP.NET 5)的项目代号。

KRE是ASP.NET 5运行时环境,它是ASP.NET 5的核心部分,ASP.NET 5应用程序就是运行于KRE之上的。

那KRE与Core CLR(.NET Core runtime,跨平台)、CLR(.NET Framework runtime,仅限Windows)之间的关系是什么呢?

KRE既可以运行于CLR、也可以运行于Core CLR的runtime。下图中,KRE就处于蓝色ASP.NET 5方框的底部。

KRE可以运行于Core CLR,当然也可以运行Mono,目前跨平台ASP.NET就是借助于KRE-Mono(Core CLR还未发布),所以KRE是ASP.NET 5能够跨平台的关键。

所以,如果用一句话来表达,KRE就是ASP.NET跨平台运行时。

【参考资料】

ASP.NET 5: What are KRE, KVM, KPM?

What is .NET Core 5 and ASP.NET 5 within .NET 2015 Preview

ASP.NET中的KRE是什么?相关推荐

  1. ASP.NET中 RequiredFieldValidator(非空验证)的使用

    ylbtech-ASP.NET-Control-Validator: RequiredFieldValidator(非空验证)的使用 ASP.NET中 RequiredFieldValidator(非 ...

  2. 搜集《ASP.NET中常用的26个优化性能方法》

    1. 数据库访问性能优化 a.数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源.ASP.NET中提供了连接 ...

  3. 在ASP.NET中跟踪和恢复大文件下载

    在Web应用程序中处理大文件下载的问题一直出了名的困难,因此对于大多数站点来说,如果用户的下载被中断了,它们只能说悲哀降临到用户的身上了.但是我们现在不必这样了,因为你可以使自己的ASP.NET应用程 ...

  4. ASP.NET中使用MD5和SHA1算法加密

    你的主页或者你管理的网站有各种密码需要保护,把密码直接放在数据库或者文件中存在不少安全隐患,所以密码加密后存储是最常见的做法.在ASP.NET中实现加密非常容易..NET SDK中提供了CookieA ...

  5. ASP.NET中如何防范SQL注入式攻击

    1将sql中使用的一些特殊符号,如' -- /* ; %等用Replace()过滤: 2限制文本框输入字符的长度: 3检查用户输入的合法性:客户端与服务器端都要执行,可以使用正则. 4使用带参数的SQ ...

  6. 在ASP.NET 中实现单点登录

    出自:[孟宪会之精彩世界] 发布日期:2005年1月27日 8点48分0秒 [有删改] 由于某些原因,在我们的应用中会遇到一个用户只能在一个地方登录的情况,也就是我们通常所说的单点登录.在ASP.NE ...

  7. ASP.NET中利用DataGrid的自定义分页功能和存储过程结合实现高效分页

    关键字:DataGrid.存储过程.分页 出自: http://blog.csdn.net/yzx110/archive/2004/08/18/78525.aspx 摘要:在最进的一个项目中因为一个管 ...

  8. 如何在ASP.Net 中把图片存入数据库

    介绍 可能有很多的时候,我们急需把图片存入到数据库当中.在一些应用程序中,我们可能有一些敏感的资料,由于存储在文件系统(file system)中的东西,将很容易被某些用户盗取,所以这些数据不能存放在 ...

  9. 在ASP.NET中随意创建图形信息

    如果没有一个外部组件的支持,在ASP中是不能动态创建图形的,不管它是一个图表,一个横幅或仅仅是一个图形计数器.可喜的是,这一点在ASP.NET中改变了.现在,我们只需要使用内置功能,就能够很容易动态创 ...

最新文章

  1. DIscuz论坛上传附件2M限制修改
  2. php成绩查询系统的学习心得_PHP学习心得与体会
  3. 高级数据结构与算法 | 深度遍历搜索(DFS)与广度遍历搜索(BFS)
  4. C++面试常见问题整理汇总(面试者必看哦!)
  5. [css] 用css画一个太阳
  6. 京东供应链金融科技推出“采购融资”服务 最高100万无抵押融资
  7. 一个OA解决方案的经典模板
  8. 从字符串或16进制数得到UIColor
  9. Activity 的启动模式
  10. c++ 协程_深入理解异步I/O+epoll+协程
  11. ROBOTSTXT_OBEY
  12. 20189221 2018-2019-2 《密码与安全新技术专题》课程报告总结
  13. c语言函数名称大全,C语言函数大全
  14. java 裁剪图片_java实现的图片裁剪功能示例
  15. 惊艳呈现-百度搜索手机客户端-设计项目分享
  16. 《胡雪岩全传》高阳——读后感
  17. 解决click事件在移动端操作延迟300ms问题和点击时穿透问题
  18. 刘夏真的简历中国科学院计算机所,计算所智能计算机研究中心党支部正式成立...
  19. 《花开半夏》--9 远去
  20. scala基本操作分解实战

热门文章

  1. 解决element-UI中分页组件显示英文
  2. yum操作提示错误:There are no enabled repos.
  3. Win10 应用商店打不开,错误代码0x80131500——亲测可用
  4. LINUX 指令学习
  5. 求double类型的立方根_二分法逼近
  6. postgresql 连接超时 timeout expired
  7. 360wifi在linux系统如何使用,在树莓派上使用360WIFI(也适用于小米、百度、腾讯WIFI)...
  8. 设计美学 第二章 设计的媒介力量
  9. xxx学校/学院/大学信息管理系统
  10. 汽车行业的互联网生意经