Skip to content

Releases: dotnet/aspnetcore

alpha4

06 Oct 17:09
Compare
Choose a tag to compare
alpha4 Pre-release
Pre-release

You can find details on the new features and bug fixes in alpha4 at the corresponding release pages for the following ASP.NET vNext components:

Known issues

  • ASP.NET scenarios on the Core CLR version of the KRE are not currently functional on Windows 7 or Windows 2008 R2. This is a temporary issue that will be addressed in the next preview release.

alpha3

18 Aug 19:54
Compare
Choose a tag to compare
alpha3 Pre-release
Pre-release

You can find details on the new features and bug fixes in alpha3 at the corresponding release pages for the following ASP.NET vNext components:

Known issues

  • When using Core CLR on X64 platform (X64 + SVRC50) you may see a CompilationFailedException when using Razor views or a EntryPointNotFoundException when adding ASP.NET Identity authentication services for SQL Server. Please choose a different platform configuration when using these scenarios. See details for the related issues here: MVC#846, Identity#157.
  • If you upgrade a previous Visual Studio installation to CTP3, when you try to publish your app you might encounter a publishing dialog box where you cannot select an existing website or the “New” button. To work around this issue delete the following assemblies from the ~\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\PrivateAssemblies folder:
    • Microsoft.VisualStudio.Web.WindowsAzure.Contracts.dll
    • Microsoft.VisualStudio.Web.WindowsAzure.Explorer.dll
    • Microsoft.VisualStudio.Web.Internal.Contracts.dll
  • To publish applications using SQL Server (e.g. MVCMusicStore App) to Azure you need to enable MARS for your connection string. Otherwise, you will get InvalidOperationException when browsing to check out an Album. See detailed issue here: EntityFramework#529.
  • If you upgrade from a previous Visual Studio CTP release to CTP3, you need to refresh the project.json schema cached by previous Visual studio install to get the latest schema. To do this, after you create a ASP.Net vNext project via Visual Studio IDE, open “project.json” file, and change the URL on the top from http://www.asp.net/media/4878834/project.json to http://www.asp.net/media/4878834/project.json?reload and press enter to refresh the schema.
  • When doing “KPM restore” or running ASP.Net vNext application on Windows Server 2008 R2 with Core CLR, you might encounter System.TypeLoadException. Please choose a different OS platform to try out Core CLR on CTP3. See detailed issue report here: KRunTime#517

alpha2

08 Jul 03:48
Compare
Choose a tag to compare
alpha2 Pre-release
Pre-release

ASP.NET vNext

You can find details on the new features and bug fixes in alpha2 at the corresponding release pages for the following ASP.NET vNext components:

.NET APIs

The following core .NET API contracts were added for this release

  • System.ComponentModel.Annotations
  • System.IO.Pipes
  • System.Net.Http
  • System.Runtime.CompilerServices.VisualC
  • System.Runtime.Serialization.Xml

System.Net.Http

The System.Net.Http package in this release contains the HttpClient API surface area but lacks a message handler implementation needed to send HTTP requests. You can find a WinHTTP based message handler implementation in the System.Net.Http.WinHttpHandler package on the ASP.NET vNext dev MyGet feed.

The goal for this new WinHttpHandler is to provide higher performance and scalability than the existing handlers, HttpClientHandler/WebRequestHandler, which are based on the HttpWebRequest protocol stack. This new handler is preliminary and subject to further iterations in terms of API design, functionality, performance tuning and naming as we receive feedback from internal and external developers.

The current version of the API surface spans the following aspects of HTTP:

  • Sending HTTP requests and receiving a response, including https:// URLs
  • Setting automatic redirection policy
  • Enable/disable usage of cookies
  • Basic SSL and ability to ignore some server certificate validation errors
  • Proxy settings
  • Timeouts for connecting, sending and receiving.
  • Server and Proxy authentication (Anonymous, Basic, Digest, NTLM, Kerberos and Negotiate)

Note: Not all of the above APIs have been completely implemented yet. Future versions of WinHttpHandler will include a more complete implementation of the above API surface and may introduce changes in naming and/or API design.