Migrating from ASP.NET Core RC2 to ASP.NET Core 1.0¶
Sections:
Overview¶
This migration guide covers migrating an ASP.NET Core RC2 application to ASP.NET Core 1.0.
There weren’t many significant changes to ASP.NET Core between the RC2 and 1.0 releases. For a complete list of changes, see the ASP.NET Core 1.0 announcements.
Install the new tools from https://dot.net/core and follow the instructions.
Update the global.json to
{
"projects": [ "src", "test" ],
"sdk": {
"version": "1.0.0-preview2-003121"
}
}
Tools¶
For the tools we ship, you no longer need to use imports in project.json. For example:
{
"tools": {
"Microsoft.AspNetCore.Server.IISIntegration.Tools": {
"version": "1.0.0-preview1-final",
"imports": "portable-net45+win8+dnxcore50"
}
}
}
Becomes:
{
"tools": {
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"
}
}
Hosting¶
The UseServer is no longer available for IWebHostBuilder. You must now use UseKestrel or UseWebListener.
ASP.NET MVC Core¶
The HtmlEncodedString class has been replaced by HtmlString (contained in the Microsoft.AspNetCore.Html.Abstractions package).
Security¶
The AuthorizationHandler<TRequirement> class now only contains an asynchronous interface.