.NETプラットフォーム間の旅:サンプルサイトをASP.にアップグレードする.NET Core 1.0
2500 ワード
北京時間6月28日未明、マイクロソフトが発表した.NET Core 1.0、詳細はニュースを参照してください.NET Core 1.0が正式にリリースされました、ASP.NET Core 1.0も一緒にリリースされました.
今回のリリースに続いて、Linuxサーバ上のASPベースを走ります.NET Core RC 2のサンプルサイトabout.cnblogs.comがアップグレードされました.
まずNuGet.を修正します.Config、次の構成を削除します.
次にStartupを削除します.csのapp.UseRuntimeInfoPage()は、この特性が一時的に取り除かれたので、詳しくはhttps://github.com/aspnet/Diagnostics/issues/280 .
最後に表示_Layout.cshtmlの:
これらの操作が完了すると、アップグレードに成功します.
今回のリリースに続いて、Linuxサーバ上のASPベースを走ります.NET Core RC 2のサンプルサイトabout.cnblogs.comがアップグレードされました.
まずNuGet.を修正します.Config、次の構成を削除します.
<add key="ASP.NET RC2" value="https://www.myget.org/F/aspnetrc2/api/v3/index.json" />
そして<add key="NuGet.org" value="https://api.nuget.org/v3/index.json" />
に改心<add key="NuGet.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3"/>
そしてプロジェクトでjsonでは1.0.0-rc 2-finalを1.0.0に変更し、「Newtonsoft.Json」:「8.0.4-beta 1」を「Newtonsoft.Json」:「9.0.1」に変更します.次にStartupを削除します.csのapp.UseRuntimeInfoPage()は、この特性が一時的に取り除かれたので、詳しくはhttps://github.com/aspnet/Diagnostics/issues/280 .
最後に表示_Layout.cshtmlの:
@{ var env = PlatformServices.Default.Runtime; }
© [email protected]<a href="http://www.cnblogs.com"> </a>
Powered by @($"dotnet-{env.RuntimeType.ToLower()}-{env.RuntimeVersion} on
{env.OperatingSystemPlatform} {env.OperatingSystem}.{env.OperatingSystemVersion}-{env.RuntimeArchitecture}")
変更後:@{ var runtime = PlatformServices.Default.Application.RuntimeFramework; }
© [email protected]<a href="http://www.cnblogs.com"> </a> Powered by @runtime.FullName
ASP.NET Core 1.0では、RuntimeEnvironmentがPlatformAbstractionsから削除されています.詳細は、https://github.com/aspnet/Announcements/issues/191 . これらの操作が完了すると、アップグレードに成功します.