(此文章同时发表在本人微信公众号“dotNET每日精华文章”)

微软在Build大会上发布了Visual Studio 2015 RC,这也预示着Visual Studio 2015及其背后框架的功能特性已经确定,我们也可以来看看和之前的CTP到底有什么区别。

在Build大会宣布发布Visual Studio 2015 RC之后,微软的Web开发和工具团队在其博客上发表了一篇介绍Visual Studio 2015 RC新特性和问题修正的文章。同VS2015 RC伴随发布的是.NET Framework 4.6 RC和ASP.NET 5 beta4,所以从这篇文章中,我们可以了解到未来VS和.NET的一些改变(RC基本已经功能定型,就等着已知问题的修正),也可以知晓RC版本和之前CTP的不同之处。

最大的改变在于名称的变更和确定

如果你用过CTP,应该对Project K相关执行文件非常熟悉,比如:k.exe、klr.exe、kpm.exe和kvm.exe。现在已经进入RC阶段,那么Project K这个codename的相关烙印就要去掉。整个名称的改变情况如下:

  • k和klr现在变为了DNX。DNX表示.NET执行环境(.NET Execution Environment)。
  • kvm变为dnvm,即.NET版本管理器(.NETVersion Manager)。
  • kpm的一些功能变为了dnu,即.NET开发实用工具(.NET Development Utility),一部分功能迁移到NuGet中。
  • 在project.json引用的Aspnet50 和 aspnetcore50将变为dnx451和dnxcore50

新的项目模板和项目类型

之前的项目类型中出现了Project K class library和Project K console applications的选项,不过现在改变为Class Library (Package)和Console Application (Package)。在创建ASP.NET Web Application的时候也进行了相应的简化,整个项目模板分为两大类:ASP.NET 4.6和ASP.NET 5的。ASP.NET 4.6和VS2013种的项目模板类似,而ASP.NET 5的模板包含三种:空项目、Web API项目和Web Site项目。

安全性的增强

ASP.NET 4.6和ASP.NET 5都获得大量针对安全的更新。如下:

  • “组织账户”验证改名为“Work And School Account”验证,修正了域选择的问题
  • 可以使用Roslyn Code Dom Compilers
  • 独立账号验证的模板支持集成社交账号
  • 模板使用Gulp来支持任务
  • SSL可以在项目属性页进行配置
  • ASP.NET授权库允许使用策略
  • Web项目可以重新配置使用Windows验证

其他更多的新特性

  • 由于在ASP.NET 5项目中,所有函数库都是通过Nuget来添加,那么VS会根据代码提示你添加缺失的包。
  • 大量的性能提升:打开现存项目,启动应用程序等方面
  • 增强了TagHelper的支持
  • 提供自动文件嵌套来解决方案更加整洁
  • 支持本地IIS Express自定义配置
  • 自定义启动配置可以保存到
  • ASP.NET 4.6本身也获得增强,比如支持Roslyn等

更多详细的介绍可以“阅读原文”来浏览。

原文地址:http://blogs.msdn.com/b/webdev/archive/2015/04/29/new-asp-net-features-and-fixes-in-visual-studio-2015-rc.aspx

Visual Studio 2015 RC中的ASP.NET新特性和问题修正的更多相关文章

  1. Visual Studio 2015速递(3)——ASP.NET 新特性

    系列文章 Visual Studio 2015速递(1)——C#6.0新特性怎么用 Visual Studio 2015速递(2)——提升效率和质量(VS2015核心竞争力) Visual Studi ...

  2. Visual Studio 2015 速递(4)——高级特性之移动开发

    系列文章 Visual Studio 2015速递(1)——C#6.0新特性怎么用 Visual Studio 2015速递(2)——提升效率和质量(VS2015核心竞争力) Visual Studi ...

  3. Visual Studio 2015 RC版官方下载(ISO)

    微软Build2015开发者大会发布了下代开发套件Visual Studio 2015 RC候选版,覆盖企业版.专业版以及免费授权的Community社区版,原生支持开发通用型Windows Apps ...

  4. visual studio 2015 rc &cordova -hello world

    初始环境,用来看看书,电影,上上网的win8,所以一切从头开始. 1,首先还是装visual studio 2015  rc吧,目前只放出在线安装,所以要很长很长时间.不过有新闻说很快要实现中国网友至 ...

  5. Atitit. visual studio vs2003 vs2005 vs2008  VS2010 vs2012 vs2015新特性 新功能.doc

    Atitit. visual studio vs2003 vs2005 vs2008  VS2010 vs2012 vs2015新特性 新功能.doc 1.1. Visual Studio2 1.2. ...

  6. 解析Visual Studio 2015促进生产力的10个新功能

    1 性能提示 Performance Tips 当我们想知道执行一段代码所耗费的时间时,需要借助于.NET 框架的Stopwatch类,像下面这样: class Program { static vo ...

  7. Boost.Hana在visual studio 2017 rc中的残缺使用

    最新的visual studio还不支持hana,不知道vs2017正式版本出后会不会支持.等不及了,先用rc版试试吧. 1.从https://github.com/boostorg/hana下载或拉 ...

  8. Visual Studio for Mac中的ASP.NET Core

    所以你们都听到了#Build 2017的消息,Mac上的Visual Studio已经被完全发布,是一般的.为了庆祝这个版本,我将在我的Mac上写几篇关于构建一些不同的.net应用的帖子. 正如你已经 ...

  9. 在Visual Studio 2015 Preview 中使用Github 版本控制

    打开Visual Studio,新建项目,右下角勾选,如下图: 点击‘OK’后,出现下图窗口,选择'Git' : 如果是现有项目可以在‘文件’菜单下找到‘Add to Source Control’ ...

随机推荐

  1. GIT本地操作

    01. GIT简介(PPT) ================================================================================ 02. ...

  2. LINUX的两种后门总结(suid shell与inetd)

    前提: 你现在已经是root用户, 想留一个后门以便日后再一次进入. 系统环境:  1 dawg:~# uname -a 2 Linux dawg 2.4.20-1-386 #3 Sat Mar 22 ...

  3. linux ftp命令(转)

    此命令需要安装ftp, yum install ftp 1. 连接ftp服务器 格式:ftp [hostname| ip-address]a)在linux命令行下输入: ftp 192.168.1.1 ...

  4. mySQL 增量备份方案(转)

    1.在 /etc/my.cnf 下面设置开启bin-log 编辑 vim /etc/my.cnf [mysqld] binlog_format       = MIXED                ...

  5. Google搜索命令语法大全

    以下是目前所有的Google搜索命令语法,它不同于Google的帮助文档,因为这里介绍 了几个Google不推荐使用的命令语法.大多数的Google搜索命令语法有它特有的使用格式,希望大家能正确使用. ...

  6. linux wget 命令用法详解(附实例说明)

    Linux wget是一个下载文件的工具,它用在命令行下.对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器   Linux wget是一个下 ...

  7. 《深入PHP与jQuery开发》读书笔记——Chapter1

    由于去实习过后,发现真正的后台也要懂前端啊,感觉javascript不懂,但是之前用过jQuery感觉不错,很方便,省去了一些内部函数的实现. 看了这一本<深入PHP与jQuery开发>, ...

  8. DOM: 如何获取元素下的第一个子元素

    Element.firstChild ?,是的,这是第一种方法,当然,通常来说支持 W3C 规范的浏览器,如 Firefox 等取到的应该是 TEXT_NODE.很早之前,或者说现在最流行的方法可能是 ...

  9. Billboard(线段树)

    Billboard Time Limit:8000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit St ...

  10. Unable to execute dex: Multiple dex files define

    这是一个编译错误,在ADT的编译器和SDK的工具有差异或是版本不一致时常会出现的一个问题,解决的方案如下: 第一步: updated eclipse (Help->Check for updat ...