ASP.NET Webサイト管理ツールの内部
1522 ワード
この文書では、Webサイト管理ツールの内部作業の詳細について説明します.
Web管理ツールは、Webベースのインタフェースを提供し、個別のWebサイトの構成設定を管理します.配置設定はWebに保存する.configファイルでは、Webサイトのルートディレクトリにあります.Web管理ツールは、デフォルトの構成が変更された後にWebに対してconfigファイルを更新します.もしWeb.configファイルが存在せず、Web管理ツールを使用して変更操作を行うと、新しいプロファイルが作成されます.
Web.configファイルの作成と処理中に、Web管理ツールは、特定のフィーチャーをサポートするWebプロバイダデータベースを構成します.
Web管理ツールを初めて使用すると、アプリケーションの構成にデフォルトのWebが作成されます.configファイル.Web管理ツールは、デフォルトのWebデータベースプロバイダ、すなわちWeb Appを作成します.Dataディレクトリのローカル・データベース.
MicrosoftベースNET Frameworkのアプリケーション構成設定は拡張子に保存する.configのXMLファイルで、アプリケーションと同じディレクトリにあります.
プロファイルのルート要素は
プロファイルは階層化された形式で存在します.個別のWebサイトの構成設定は、より高いレベルの構成を継承します.システム階層を構成するルートはmachineです.configファイル.このファイルには、すべてのアプリケーションに適用されるグローバル構成が保存されます.Webサイト管理ツールを使用してmachineを変更することはできません.configファイルの設定;これらの設定を変更できるのは、Webサイトの管理者のみです.
Webサーバのルートディレクトリ(例:inetpubwwwroot)のWeb.configファイルは、サーバ上で実行するすべてのWebサイト、アプリケーションレベルのWebに適用されます.configファイルでは、現在のアプリケーションの設定を定義できます.アプリケーションのサブディレクトリに存在する他のWeb.configファイルは、サブディレクトリに含まれるリソースにも適用されます.
Webサイト管理ツールを使用すると、単一のアプリケーションとアプリケーションのサブディレクトリのWebに対してconfigファイル設定で管理します.適切な場合、Web管理ツールには、より高度なプロファイルから継承された設定が表示されます.継承された設定がこのように定義されると、これらの設定は継承された設定を上書きすることができず、ウェブサイト管理ツールはこれらの設定を使用できない状態に表示します.
サイト管理ツールは実はASPです.NET 2.0サイトでは、コードはC#で記述され、
Web管理ツールは、Webベースのインタフェースを提供し、個別のWebサイトの構成設定を管理します.配置設定はWebに保存する.configファイルでは、Webサイトのルートディレクトリにあります.Web管理ツールは、デフォルトの構成が変更された後にWebに対してconfigファイルを更新します.もしWeb.configファイルが存在せず、Web管理ツールを使用して変更操作を行うと、新しいプロファイルが作成されます.
Web.configファイルの作成と処理中に、Web管理ツールは、特定のフィーチャーをサポートするWebプロバイダデータベースを構成します.
Web管理ツールを初めて使用すると、アプリケーションの構成にデフォルトのWebが作成されます.configファイル.Web管理ツールは、デフォルトのWebデータベースプロバイダ、すなわちWeb Appを作成します.Dataディレクトリのローカル・データベース.
.NET構成
MicrosoftベースNET Frameworkのアプリケーション構成設定は拡張子に保存する.configのXMLファイルで、アプリケーションと同じディレクトリにあります.
プロファイルのルート要素は
configuration
要素です.configuration
要素は、特定の機能設定を保存する複数の要素を含む.たとえば、アプリケーション設定を作成すると、appSettings
要素のサブ要素であるconfiguration
要素に設定が保存されます.プロファイルは階層化された形式で存在します.個別のWebサイトの構成設定は、より高いレベルの構成を継承します.システム階層を構成するルートはmachineです.configファイル.このファイルには、すべてのアプリケーションに適用されるグローバル構成が保存されます.Webサイト管理ツールを使用してmachineを変更することはできません.configファイルの設定;これらの設定を変更できるのは、Webサイトの管理者のみです.
Webサーバのルートディレクトリ(例:inetpubwwwroot)のWeb.configファイルは、サーバ上で実行するすべてのWebサイト、アプリケーションレベルのWebに適用されます.configファイルでは、現在のアプリケーションの設定を定義できます.アプリケーションのサブディレクトリに存在する他のWeb.configファイルは、サブディレクトリに含まれるリソースにも適用されます.
Webサイト管理ツールを使用すると、単一のアプリケーションとアプリケーションのサブディレクトリのWebに対してconfigファイル設定で管理します.適切な場合、Web管理ツールには、より高度なプロファイルから継承された設定が表示されます.継承された設定がこのように定義されると、これらの設定は継承された設定を上書きすることができず、ウェブサイト管理ツールはこれらの設定を使用できない状態に表示します.
APIの設定
サイト管理ツールは実はASPです.NET 2.0サイトでは、コードはC#で記述され、
System.Configuration
ネーミングスペースのメンバーが広く使用されています.