「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
.NET Coreでは、
app.config、web.configの一部が、
appsettings.jsonに変更されている。
- app.configのappSettings SectionをJSON化したもの。
- 環境毎に設定を切り替えることができる。
- appsettings.Production.json
ASPNETCORE_ENVIRONMENT ≠ Development
- appSettings.Development.json
ASPNETCORE_ENVIRONMENT = Development
- .NET configにあった、*.configの、
- Element、Collection、Section自体は無くなっているので、
- ConfigurationElement?
- ConfigurationElementCollection?
- ConfigurationSection?
- 自身で設定ファイル(appsettings.json)等の
- フォーマット定義
- Startup.cs(vb)実装
が必要になる。
詳細 †
以下の様に、APIが変更になっている。
System.Configuration.ConfigurationManager? †
Microsoft.Extensions.Configuration †
以下の情報を元にマイグレーションする必要がある。
machine.config、machineKeyの後継
参考 †
Qiita †
microsoft.com †
stackoverflow.com †
Tags: :.NET開発, :.NET Core, :移行