「[[マイクロソフト系技術情報 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開発]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS