「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>.NET開発]] * 目次 [#k077b4af] #contents *概要 [#fb71f85d] .NET の config = *.config だが、~ .NET Coreから = *.json に変更されている。 *詳細 [#d8cb077a] 下記リンクを参照。 **各種 configファイル [#w3aa2faf] ***app.config [#e51676cd] -コンソール・アプリや、Desktopアプリの config。 -ビルドによって、「*.exe.config」が生成される。 -appSettingsやconnectionStringなどのセクションが含まれる。 ***user.config [#z5b3bda4] 殆ど使われていない。 -アプリケーション設定を活用するには?[2.0のみ、C#、VB] - @IT~ https://www.atmarkit.co.jp/fdotnet/dotnettips/558appsettings/appsettings.html ***web.config [#u3d1af27] -ASP.NET の [[WebサイトやWebアプリケーション>ASP.NETの構成(Webサイト・Webアプリ)]] の config。 -基本的には、[[app.config>#e51676cd]]より多様なセクションが含まれる。 -参考 --MSDN ライブラリ~ compilation 要素 以下の要素 (ASP.NET 設定スキーマ) --- compilation 要素~ https://msdn.microsoft.com/ja-jp/library/s10awwz0.aspx --- compilation の assemblies 要素~ https://msdn.microsoft.com/ja-jp/library/bfyb45k1.aspx --- compilation の assemblies の add 要素~ https://msdn.microsoft.com/ja-jp/library/37e2zyhb.aspx --- compilation の assemblies の clear 要素~ https://msdn.microsoft.com/ja-jp/library/ms164616.aspx --- compilation の assemblies の remove 要素~ https://msdn.microsoft.com/ja-jp/library/6st6fhzz.aspx ***machine.config [#w7a425f2] -[[ASP.NET関連のmachine.config>ASP.NET config#p4535954]] -ASP.NET以外のmachine.config~ ... ***[[*.configの暗号化]] [#g6a53933] **その他 config関連 [#ica5d419] ***[[IIS config]] [#tb8cb31f] [[IIS]] 関連のconfigファイルを纏めた。 ***[[ASP.NET config]] [#l1526ed5] [[ASP.NET]] 関連のconfigファイルを纏めた。 ***[[.NET Core config]] [#bc5ead2c] [[.NET Core]]で変更された、*.configファイル文化について。 ***[[FaaS config]] [#bc5ead2c] FaaSでは、どうやってconfigするのか?的なトピックを纏めた。 **方針 [#hf91c533] -.NET CoreでAPI変更になったこともあり、~ ライブラリはAPIに依存しないように作るのが良さそう。 -ちなみに、Open棟梁では、[[ラッパー>https://opentouryo.osscons.jp/index.php?%E6%A9%9F%E8%83%BD%E4%B8%80%E8%A6%A7%20-%20%E5%85%B1%E9%80%9A%E9%83%A8%E5%93%81%E7%BE%A4#d567de60]]を挟んでおり、~ 移行の際に、このラッパーが初めて有効に機能した。 *参考 [#z24ca455] **[[Windows 自動パラメタとチューニング]] [#ff45397c] ---- Tags: [[:.NET開発]]