2012-03-19 13 views
0

dotnetのデフォルト設定ファイルはどれですか?asp.netのデフォルト設定ファイル

Web.configまたはmachine.configまたはsystem.config。

誰でも教えてください。

+0

http://msdn.microsoft.com/en-us/library/ms178685.aspx、http://technet Microsoft.com/ja-us/magazine/2005.11.webgarden.aspx –

+0

参加してください。以下の答えに基づいて、正しい答えは何でしょうか? –

+0

それでは、それはmachine.configですか?右の男... !!! –

答えて

2

.configファイルは、通常、構成マシンのワイドを定義する先頭のmachine.configを使用して、相互に階層内で継承(または上書き)します。次に、アプリケーションのファイル構造を通してさまざまなレベルでweb.configを実行します。

階層の議論については、このMSDNのページを参照してください:

http://msdn.microsoft.com/en-us/library/ms178685.aspx#scope_of_configuration_settings

デフォルトの概念を探していた場合は2本になりますがあります:設定します

設定は、実行しているマシンのデフォルトはmachine.configです。

何かを操作するときに変更を加えるために通常編集する設定(つまりデフォルト)は、プロジェクト/アプリケーションのルートにあるweb.configです。絶対にそうでなければmachine.configを変更しないでくださいこれは、マシン上の他のすべての.netアプリケーションの動作環境に影響するため必要です。

+0

+1ありがとうございます!それは最も近いものと思われます。 –

0

* .configファイルには有効範囲があります。 web.configは現在のアプリケーションに固有のものですが、はマシンなどのものです。

質問に対する回答は特定のWebアプリケーションのスコープによって異なります。「デフォルト設定」はWeb.Configです。

また、web.configファイルは、他の「親」設定ファイルからいくつかのプロパティを「継承」します。

Read more here

+0

私はasp.netのメインコンフィギュレーションファイルについてアプリケーション固有ではないことを知る必要があります。だからあなたはMachine.configと言うでしょうか? –

+0

はい、Machine.config – robasta

0

各ファイルが異なるためのものであり、値は両方のファイルから取得され、デフォルトのファイルと呼ばれるものは、Web.configファイルがない必須ファイルではありませんがありますがMachine.cofigはそれがMandatory.b'cozありますWebサーバーに登録されているすべてのASP.NET Webサイトの設定の詳細を維持するために使用される構成ファイル

関連する問題