Configuration d'ASP.NET (Windows)

ASP.NET est un ensemble d'outils et de technologies de développement souples qui vous permet d'utiliser un certain nombre d'applications basées sur le framework ASP.NET. Plesk prend en charge les versions 1.1.x, 2.0.x et 4.0.x du framework .NET et permet de configurer la plupart de ses paramètres. La plupart des paramètres de configuration d'ASP.NET qui doivent généralement être personnalisés pour que les applications ASP.NET puissent fonctionner comme il faut peuvent être édités en utilisant Plesk.

Pour configurer les paramètres d'ASP.NET valables pour tout le serveur :

  1. Allez dans Outils & Paramètres > Paramètres ASP.NET (dans le groupe Applications). Les paramètres des différentes versions d'ASP:NET sont situés sous les onglets correspondants.


    ASP_Net

  2. Définissez les chaînes qui déterminent les données de connexion de la base de données pour les applications ASP.NET qui ont recours à des bases de données. Cette option n'existe que pour ASP.NET 2.0.x.

    La première fois que vous ouvrez la page de la configuration ASP.NET, des exemples de paramètres de connexion avec des constructions courantes sont affichés. Vous pouvez alors les supprimer et définir vos propres chaînes.

    • Pour ajouter une chaîne, saisissez les données demandées dans les champs Nom et Paramètres de connexion, puis cliquez sur Icon_add à côté de ces champs.
    • Pour supprimer une chaîne, cliquez sur Icon_remove à côté de la chaîne.
  3. Dans le champ Paramètres pour les erreurs personnalisées, configurez les messages d'erreur personnalisés que les applications ASP.NET renverront :
    • Pour activer le mode Messages d'erreur personnalisés, choisissez l'option adéquate dans le menu Mode Erreurs personnalisées :
      • On : les messages d'erreur personnalisés sont activés.
      • Off : les messages d'erreur personnalisés sont désactivés et les erreurs détaillées doivent s'afficher.
      • RemoteOnly : les messages d'erreur personnalisés ne sont affichés que pour les clients distants et les erreurs d'ASP.NET sont affichées sur l'hôte local.
    • Pour ajouter un message d'erreur personnalisé (qui sera utilisé, à moins que le mode ait été placé sur Off), saisissez les valeurs dans les champs Code du statut et URL de redirection puis cliquez sur Icon_add.
      • Le Code du statut définit le code du statut HTTP entraînant une redirection vers une page d'erreur.
      • L'URL de redirection définit l'adresse Web de la page d'erreur qui donne au client des informations sur l'erreur.

      Étant donné le risque de conflit, vous ne pouvez pas ajouter de message d'erreur personnalisé avec un code d'erreur qui existe déjà, mais vous pouvez redéfinir l'URL du code existant.

    • Pour supprimer un message d'erreur personnalisé de la liste, cliquez sur l'icône Icon_remove à côté de celui-ci.
  4. Configurez les paramètres de compilation dans le champ Compilation et débogage :
    • Pour déterminer le langage de programmation à utiliser par défaut dans les fichiers de compilation dynamique, choisissez une entrée dans la liste Langage de la page par défaut.
    • Pour permettre la compilation des applications en mode production, ne cochez pas la case Activer le débogage.
    • Pour permettre la compilation d'applications en mode débogage, cochez la case Activer le débogage. Dans ce cas, les fragments du code source contenant une erreur seront cités dans le message de la page de diagnostic.

      Remarque : lorsque les applications fonctionnent en mode de débogage, une saturation de la mémoire et/ou de la performance peut se produire. Il est recommandé d'utiliser le mode débogage lorsque vous testez une application, mais de le désactiver avant de déployer une application en production.

  5. Configurez les paramètres d'encodage des applications d'ASP.NET à la section Paramètres de globalisation :
    • Pour définir un encodage adopté pour toutes les requêtes entrantes, saisissez une valeur d'encodage dans le champ Encodage de la demande (par défaut, utf-8).
    • Pour définir un encodage adopté pour toutes les réponses, saisissez une valeur d'encodage dans le champ Encodage de la réponse (par défaut, utf-8).
    • Pour définir un encodage qui devra être utilisé par défaut pour analyser les fichiers .aspx, .asmx et .asax, saisissez une valeur d'encodage dans le champ Encodage de fichier (par défaut Windows-1252).
    • Pour définir la langue qu'il faut utiliser par défaut pour traiter les requêtes Web entrantes, choisissez un élément adéquat dans la liste Langues.
    • Pour définir la langue qu'il faut utiliser par défaut lors de la recherche d'une ressource liée à un fichier de langue, choisissez un élément adéquat dans la liste Langues UI.
  6. Définissez un niveau de confiance du code d'accès pour les applications d'ASP.NET dans le champ Sécurité du code d'accès.

    Le niveau de confiance CAS est un ensemble de restrictions appliquées à une app. Par exemple : le niveau Faible restreint les capacités réseau de l'app (comme l'envoi de mail). Le niveau Élevé supprime toutes les restrictions.

    • Afin d'autoriser le changement du niveau de confiance CAS pour les sites Web, cochez la case Autoriser la modification du niveau de confiance CAS pour les sites Web individuels. Si vous ne cochez pas cette case, les sites Web utiliseront le paramètre de niveau serveur. Dans le cas contraire, chaque site Web dispose de son propre niveau de confiance CAS. Celui-ci est défini dans les paramètres d'hébergement du site Web.

      Important : lorsqu'un assembleur se voit affecter un niveau de confiance trop bas, il ne fonctionne pas correctement. Pour de plus amples informations sur les niveaux de droits, allez sur http://msdn.microsoft.com/library/fr-fr/dnnetsec/html/THCMCh09.asp?frame=true#c09618429_010.

  7. Définissez les paramètres des sessions clients dans le champ Paramètres de session :
    • Pour configurer le mode d'authentification par défaut pour les applications, choisissez l'élément qui convient dans la liste Mode d'authentification. Le mode d'authentification Windows doit être sélectionné si une forme d'authentification IIS est utilisée.
    • Pour configurer la période pendant laquelle une session peut rester inactive avant d'être fermée, saisissez le nombre de minutes qui convient dans le champ Délai d'expiration de session.
  8. Cliquez sur OK pour appliquer tous les changements.

Remarque : Plesk prend en charge des configurations distinctes selon les versions du framework .NET (1.1.x, 2.0.x et 4.0.x).