如何将ASP.NET 5(vnext)从Beta5升级到Beta6 [英] How to upgrade ASP.NET 5 (vnext) from Beta5 to Beta6

查看:135
本文介绍了如何将ASP.NET 5(vnext)从Beta5升级到Beta6的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

从ASP.NET v5 Beta4升级到Beta5有点痛苦,升级到Beta6有多困难?

Upgrading from ASP.NET v5 Beta4 to Beta5 was a little bit painful, how hard is the upgrade to Beta6?

beta4-beta5 这样的备忘单会回答方便...

A cheatsheet like the beta4-beta5 answers would be handy...

推荐答案

升级正常.这是备忘单

先决条件

  • 升级到beta6:dnvm upgrade
  • 如果需要,安装x64:dnvm install 1.0.0-beta6 -arch x64 -r clr
  • 更新别名:dnvm alias default 1.0.0-beta6 x64
  • 将其设置为永久默认值dnvm use default -p
  • 从Beta 5开始.从 Beta 4升级到Beta 5 如有必要
  • Upgrade to beta6: dnvm upgrade
  • Install x64 if you wish: dnvm install 1.0.0-beta6 -arch x64 -r clr
  • Update the alias: dnvm alias default 1.0.0-beta6 x64
  • Set it as permanent default dnvm use default -p
  • Start from Beta 5. Upgrade from Beta 4 to Beta 5 if necessary

测试版6更改

(并非所有更改都适用于您的项目)

(Not all changes will be applicable to your project)

  • global.jsonbeta5更新到beta6
  • 在project.json文件中搜索beta5",并替换为beta6"
  • 添加对Microsoft.AspNet.Mvc.Core
  • 的引用
  • app.UseErrorPage(ErrorPageOptions.ShowAll);更改为app.UseErrorPage();
  • Context.Authentication.SignIn(...)更改为SignInAsync(...)
  • app.UseSession(c=> c.IdleTimeOut = 30)更改为app.UseSession()
  • 将Autofac依赖项从"Autofac.Framework.DependencyInjection": "4.0.0-beta5-90"升级到"Autofac.Framework.DependencyInjection": "4.0.0-beta6-150"
  • Update global.json from beta5 to beta6
  • Search project.json files for beta5" and replace with beta6"
  • Add reference to Microsoft.AspNet.Mvc.Core
  • Change app.UseErrorPage(ErrorPageOptions.ShowAll); to app.UseErrorPage();
  • Change Context.Authentication.SignIn(...) to SignInAsync(...)
  • Change app.UseSession(c=> c.IdleTimeOut = 30) to app.UseSession()
  • Upgrade Autofac dependencies from "Autofac.Framework.DependencyInjection": "4.0.0-beta5-90" to "Autofac.Framework.DependencyInjection": "4.0.0-beta6-150"

部署

  • 更新任何dnu publish脚本-请参见
  • Update any dnu publish scripts - see this question

完成

可以在 ASP.NET公告回购

这篇关于如何将ASP.NET 5(vnext)从Beta5升级到Beta6的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆