マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

ASP.NET と ASP.NET Coreの差異について、ぼちぼち書いて行く。

ASP.NET CoreとASP.NET 4.6

機能面

ASP.NET CoreとASP.NET 4.6 は別物

乗り換えについて検討

立ち位置によってかなり変わってくる。

旧資産に縛られている場合

旧資産に縛られている場合はなかなか移行できないと思う。

と、個人的には(現段階では、まだ、)結構微妙と考えている。

旧資産から解放された場合

旧資産から解放された場合は、思い切ったシフトができると思う。

Windowはエンタープライズでの利用が主であるが、

Web系の仕事にシフトする等、以下の様な条件に合致する場合、

思い切ったシフトができると思う。

フォルダ構成

静的コンテンツ

wwwrootフォルダに配置する。

パッケージ・マネージャ

NuGet

.NET Core開発に活用できるNuGetライブラリのDependenciesは、

NET Standard Library は、次世代の
ポータブル クラス ライブラリ (PCL)であるとのこと。

Browser

ASP.NET Coreでは、Web系のライブラリの取得は、Browserへ異常されている模様。
Web系のライブラリをわざわざ.netのパッケージ・マネージャであるNuGetに登録するの面倒だろうし。

npm

昨今、上記のBrowserより、npmが主流である模様。当然?切り替えできる模様。

設定

system.webServer/aspNetCore?

Web.config

ApplicationHost?.config

appsettings.json

'*.configファイルのappSettingsセクション ---> appsettings.json。

appsettings.Production.json

ASPNETCORE_ENVIRONMENT ≠ Development

appSettings.Development.json

ASPNETCORE_ENVIRONMENT = Development

ステートメント、ライブラリ

Helper

ScriptTagHelper?

認証

デプロイ

1アプリ1サイト?

1アプリ1サイト?Dockerに最適化されている?

ASP.NET Core開発?

参考

しばやん雑記


Tags: :.NET開発, :.NET Core, :ASP.NET, :ASP.NET MVC


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS