..


Liens sponsorisés

Les fichiers de configuration: machine.config et web.config

Un aspect important des applications web est la gestion des informations de configuration, une région qui comprend plusieurs éléments, notamment:

  • Des séances ont été
  • La mise en cache
  • Traçage
  • Authentification

Ces éléments sont contrôlés par un certain nombre de paramètres configurables. Par exemple, quand une application vous permettant d'état de session (session), vous pouvez déterminer où placer la gestion, étant donné le choix entre un tel processus ou d'un ordinateur séparé (en utilisant le service Windows ou SQL Server). Il peut également configurer la longueur de l'état de session et les façons dont l'application doit garder la trace de ces informations (par exemple via des cookies).

Bien que le cache est un élément très important parce que quand vous décidez de mettre en cache le contenu de son site web cette fonction vous permet de configurer la durée du séjour dans le cache et l'emplacement pour être stocké (sur le serveur, le client, proxy).

Les options de configuration de ces deux fonctions sont gérées par des fichiers de configuration appropriés. Dans les premières versions de ASP.NET pour modifier la configuration d'une application web destinée à opérer directement sur le fichier de configuration au format XML. Heureusement cependant les dernières versions de ASP.NET (de 2,0 et suivantes) de fournir deux outils qui rendent l'application web de configuration beaucoup plus simple. La première section est l'outil de configuration ASP.NET disponibles dans IIS (version 7), le second est l'outil Administration de site Web dans Visual Studio (voir ci-dessous).

Les fichiers de configuration. NET sont des fichiers XML avec du contenu qui est entendu par le runtime. NET Framework. Lors de l'exécution de ces fichiers sont lus de réglage des paramètres différents nécessaires, et ces paramètres sont cumulatifs. Par exemple, le fichier de configuration web.config est chargé lorsque l'application démarre, mais le premier fichier de configuration qui est examiné est le machine.config et les paramètres des deux fichiers sont tous deux suivis.

Le fichier machine.config est généralement placé dans C: \ Windows \ Microsoft.NET \ Framework \ vxxxxx \ Setup (où xxxxx est la version du NET Framework.). Ce fichier définit le comportement par défaut de toutes les applications. NET exécuter sur l'ordinateur local. Voici un exemple de ce fichier

Notez la présence de sections de configuration différente. Parmi les différents exemples, vous pouvez trouver les éléments suivants

indiquant l'environnement d'exécution en utilisant l'authentification par formulaires ASP.NET (l'une des options disponibles d'authentification) pour authentifier les utilisateurs du site. Il précise également utiliser SQL Server pour gérer l'état de session, avec un timeout de 25 minutes, et piste qui a été directement dans l'URI.

Le machine.config vous permet ensuite de gérer les paramètres par défaut de votre ordinateur et cela a un effet sur toutes les applications. NET. Pour cette raison, il n'est généralement pas une bonne idée d'apporter des changements directs dans le fichier. Alternativement applications Windows sous forme de. NET dépendent également d'un fichier de configuration séparé, et généralement le même nom que le fichier exécutable (par exemple, si l'exécutable est appelé miaapplicazione.exe le fichier de configuration sera associé miaapplicazione.exe. config). Les applications Web. NET au lieu dépendra d'un fichier appelé web.config. Ces fichiers doivent être inclus dans le dossier où réside l'application.

Un exemple du fichier web.config comme suit

Dans les versions précédentes des fichiers web.config ASP.NET 2.0 a dû être modifié manuellement sans aucun soutien outil qui permettrait de s'assurer que ce que vous avez écrit pour eux, c'est à partir de ASP.NET 2.0 corretto.A mais est disponible dans Visual Studio une nouvel outil appelé Outil Administration de site Web (WSAT).

Voyons brièvement voir comment il fonctionne. Créer un nouveau projet Web dans Visual Studio ou une apriamone existants (ceux créés précédemment sont acceptées) et cliquez sur Site Web ASP.NET menu Configuration

Cela ouvre la page de configuration suivante

à travers lequel vous pouvez modifier le fichier web.config sans avoir à écrire le code manuellement. On clique sur l'onglet, par exemple, l'application et cliquez sur le lien à l'intérieur des paramètres de l'application Créer

Insérer un paramètre appelé propriétaires dont la valeur est Goofy et sauver

Si nous regardons le web.config, nous verrons que le nouveau réglage est entré automatiquement

De la même manière que vous pouvez configurer les paramètres de sécurité et tout autre fournisseur de paramètres de l'onglet dans la page.

Aide avec Visual Studio ASP.Net
E-Learning
ASP (Advanced) ASP (Advanced)
Cours complet pour la création de sites Web dynamiques. A partir de 39 €.
ASP.NET (Cours) ASP.NET (Cours)
Cours complet pour construire des applications Web à partir de 49 €.
SQL et bases de données (cours) SQL et bases de données (cours)
Créer et gérer des bases de données relationnelles. A partir de 39 €.
Liens sponsorisés