..
Webアプリケーションの重要な側面は、設定情報、を含むいくつかの要素を含む領域の管理です。
これらの要素は、構成可能なパラメータの数によって制御されます。 例えば、このようなプロセスまたは別のコンピュータ(WindowsサービスまたはSQL Serverを使用して)の選択、指定された管理を、設置場所を決めることができるセッション状態(セッション)を有効にするアプリケーション。 それはまた、セッション状態の長さと、アプリケーションがそのような情報(クッキーを介してなど)を追跡しなければならない方法を設定することができます。
あなたがそのウェブサイトの内容をキャッシュすることを決定したときは、この機能を使用すると、(サーバ、クライアント上で、保存されるキャッシュと場所に滞在期間を設定することができますので、キャッシングは非常に重要な要素ですが、プロキシ)。
これらの2つの機能の設定オプションは、適切なコンフィギュレーションファイルによって管理されています。 Webアプリケーションの設定を変更するためにASP.NETの初期バージョンではXML形式で設定ファイルを直接操作するためのもの。 幸いにもしかし、ASP.NETの最新バージョン(2.0以降)が設定はるかに簡単なWebアプリケーションを作る二つのツールを提供しています。 最初のセクションはIIS(バージョン7)で利用可能なASP.NET構成ツールであり、二つ目は、Visual StudioでWebサイト管理ツール(下記参照)です。
設定ファイルは。NETはランタイムによって理解される内容を持つXMLファイルです。NET Frameworkの。 実行時にこれらのファイルが必要な様々なパラメータを設定するための読み取り、およびこれらのパラメータは累積されている。 たとえば、web.config構成ファイルは、アプリケーションの起動時にロードされますが、検証される最初のコンフィギュレーションファイルは、Machine.configであり、2つのファイルの設定が続いているの両方されています。
machine.configファイルは、通常はCに配置されます:\ WINDOWS \ Microsoft.NET \ Frameworkの\ vxxxxx \セットアップ(xxxxxはNET Frameworkのバージョンです。)。 このファイルは、ローカルコンピュータ上で実行されるすべての。NETアプリケーションのデフォルトの動作を設定します。 ここでは、このファイルの例です。

さまざまな構成セクションの存在を注意してください。 様々な例の中で、次のものを見つけることができます

サイトのユーザを認証するASP.NETフォーム認証(オプション利用可能な認証のいずれかを)を使用して実行環境を示している。 また、URIに直接あった25分のタイムアウト、およびトラックで、セッション状態を管理するためにSQL Serverを使用するように指定します。
machine.configファイルは、コンピュータのデフォルトの設定を管理することができますし、これがすべて。NETアプリケーションに何らかの効果を持っています。 このため、一般的にファイルに直接変更を加えることは良い考えではありません。 あるいは、アプリケーションのWindowsフォーム。NETはまた別の設定ファイルに依存し、通常(たとえば、実行可能ファイルがmiaapplicazione.exe呼び出された場合に設定ファイルがmiaapplicazione.exeを関連付けられる実行ファイルと同じ名前が付け。設定)。 Webアプリケーション。NETは、代わりにweb.configというファイルに依存します。 これらのファイルは、アプリケーションが存在するフォルダに含まれる必要があります。
web.configファイルの例は次のとおりです。

ASP.NET 2.0のweb.configファイルの以前のバージョンでは何あなたが彼らに書いたことはASP.NET 2.0からcorretto.Aでしたが、Visual Studioで利用可能であることを確実にする任意のツールのサポートなしで手動で変更する必要がありました新しいツールは、Webサイト管理ツール(WSAT)と呼ばれる。
私たちは簡単にそれがどのように機能するか見てみましょう。 Visual Studioまたはapriamoneで新しいWebプロジェクトを作成し、既存の(以前に作成されたものに問題がない)とASP.NET Configuration]メニューのWebサイトをクリックしてください

これは、次の設定ページを開きます。

これによって、手作業でコードを記述しなくても、web.configファイルを変更することができます。 我々は、例えば、アプリケーションのために、タブをクリックし、作成アプリケーションの設定]内のリンクをクリックしてください

グーフィー値がある所有者と呼ばれる設定を挿入し、保存

我々はweb.configファイルを見れば我々は、新しい設定が自動的に入力されていることがわかります

同様の方法で、ページを介してセキュリティの設定や、その他のプロバイダーの設定]タブを設定することができます。
| |
ASP(上級)
動的なWebサイトを作成するためのフルコース。 39€から。 |
| |
ASP.NET(コース)
49€からWebアプリケーションを構築するためのフルコース。 |
| |
SQLとデータベース(コース)
リレーショナルデータベースを作成および管理。 39€から。 |