WCF サービスの Web とアプリの .config ファイルの違いは何ですか。
私がこれまでに発見したことから、サービス設定を指定するためにどちらかを使用できますが、どちらか一方を使用する必要はありますか?
アプリケーションが でホストされている場合、IIS
そこweb.config
にあります。
あなたのアプリケーションがstandalone
で app.config
ある場合、そこにあります。
私たちはWeb.Config
どこでasp.net
ウェブプロジェクトを使用するかweb services
、そこにいて、
App.Config
Windows Forms
、Windows Services
、Console Apps
およびWPF applications
が存在する場所で使用されます。
詳細については、次のドキュメントを参照してください。
http://msdn.microsoft.com/en-us/library/ms733932.aspx
Web.config と Machine.config の違い:
Web.config ファイルで行われた設定はその特定の Web アプリケーションにのみ適用されますが、Machine.config ファイルの設定は asp.net アプリケーション全体に適用されます。
Web.configファイル asp.net全プロジェクトの設定 Machine.configはサーバー設定の設定です。
Web 構成はその特定のアプリケーション用ですが、Machine .config はマシン全体用です。
すべての ASP.NET アプリケーションには Web.config ファイルがあります。ここで指定された設定は、そのアプリケーションにのみ適用されます。一方、システムには、システムレベルでの仕様と設定を含む Microsoft.NET\Framework\v1.1.4322\CONFIG フォルダーに Machine.config ファイルがあります。
Web.config ファイルは、Machine.config ファイルの設定をオーバーライドします。Machine.config ファイルの設定は、サーバー上に存在するすべての Web アプリケーションに適用されますが、Web.config の設定はアプリケーション固有です。
機械。config は、IIS 内のすべてのアプリケーションの構成ファイルです。ただし、Web.config はアプリケーションまたはフォルダーの構成ファイルです。
マシン レベルの構成用の Machine.config。アプリケーション/フォルダー レベルの構成の Web.config。