New ASP. NET features and problem fixes in Visual Studio 2015 RC, 2015rc
(This article is also published in my public account "dotNET daily excellent article ")
Microsoft released Visual Studio 2015 RC at the Build Conference, which also indicates that Visual Studio 2015 and the functional features of the frameworks behind it have been determined, we can also see what is different from the previous CTP.
After the Visual Studio 2015 RC was announced at the Build conference, Microsoft's Web development and tool team posted an article on the blog about the new features and problem fixes of Visual Studio 2015 RC. Which is released along with VS2015 RC. NET Framework 4.6 RC and ASP. NET 5 beta4, so from this article, we can understand the future of VS and. NET changes (RC has been finalized, and you will be able to see the differences between the RC version and the previous CTP version.
The biggest change lies in name change and determination.
If you have used CTP, you should be familiar with Project K related execution files, such as k.exe?klr.exe=kpm.exeand kvm.exe. Now that the RC stage is in progress, the codename of Project K will be removed. The name is changed as follows:
- K and klr are now changed to DNX. DNX indicates the. NET Execution Environment (. NET Execution Environment ).
- Kvm is changed to dnvm, that is,. NET version Manager ).
- Some functions of kpm are changed to dnu, that is,. NET Development Utility, and some functions are migrated to NuGet.
- The Aspnet50 and aspnetcore50 referenced in project. json will be changed to dnx451 and dnxcore50
New project template and project type
The options for Project K class library and Project K console applications were displayed in the previous Project type, but now they are changed to Class Library (Package) and Console Application (Package ). The process of creating an ASP. NET Web Application is also simplified. The entire project template is divided into two categories: ASP. NET 4.6 and ASP. NET 5. ASP. NET 4.6 and VS2013 project templates are similar, while ASP. NET 5 Templates include three types: Empty Project, Web API project, and Web Site project.
Enhanced security
ASP. NET 4.6 and ASP. NET 5 Both obtain a large number of Security-targeted updates. As follows:
- The "Organization Account" verification was renamed "Work And School Account" verification, corrected the domain selection problem.
- You can use Roslyn Code Dom Compilers
- Templates for independent Account Verification support integration with social accounts
- The template uses Gulp to support tasks.
- SSL can be configured on the project properties page.
- Authorization Policy for ASP. NET
- Web project can be reconfigured to use Windows Verification
Other new features
- In ASP. NET 5 projects, all function libraries are added through Nuget, so VS will prompt you to add the missing package according to the code.
- A lot of performance improvements: Opening existing projects and starting applications
- Added support for TagHelper.
- Provides automatic file nesting to make the solution more clean
- Supports custom configuration of local IIS Express
- Custom startup configurations can be saved
- ASP. NET 4.6 is also enhanced, such as support for Roslyn.
For more details, refer to "read the original article.
Address: http://blogs.msdn.com/ B /webdev/archive/2015/04/29/new-asp-net-features-and-fixes-in-visual-studio-2015-rc.aspx