Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

L'essentiel de IIS

Comprendre la configuration croisée IIS et .NET

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Parcourez les différents éléments de configuration modifiables dans IIS. Ces éléments auront un impact sur l'application ASP.NET dans le fichier web.config de l'application.
04:40

Transcription

Si je continue à observer les relations entre la configuration d'ASP.NET dans IIS et l'application ASP.NET elle-même à travers l'interface graphique ou le fichier Web.config, et bien il y a différents points notamment la configuration de la messagerie. Donc c'est quelque chose qui est ici dans le Web.config et qui va servir à l'application lorsqu'elle a besoin d'envoyer un mail à savoir comment elle le fait. Donc c'est quelque chose qu'en tant qu'administrateur vous pourrez modifier de façon à permettre à l'application ASP.NET d'envoyer des mails par une autre méthode si vous avez besoin de changer cette méthode vous-même. Parce que le serveur smtp change par exemple. Et bien vous avez tout à fait la possibilité de le faire sans, bien entendu, que les développeurs aient à changer quoi que ce soit dans l'application ASP.NET. C'est évident. Comment est-ce qu'on gère la session, à certains endroits, on doit maintenir une session ouverte dans l'application. Si je reviens ici d'ailleurs, sur mon umbraco que j'ai légèrement modifié comme vous avez vu, et que je veux administrer mon site. Donc j'avais ici umbraco de façon à aller dans l'outil d'administration. Et bien je suis redirigé vers un login. Et lorsque je serai authentifié, et bien ma session va être maintenue d'un appel à un autre. Finalement en tant que client ici avec mon navigateur, je vais faire des appels à des pages de cet espace dans mon site et à l'aide d'un cookie qui sera maintenu sur mon application client par mon navigateur, je vais pouvoir maintenir une session ouverte avec le serveur. La notion qui est ici c'est comment est-ce que le serveur, lui, maintient l'information de la session ? Un identifiant qui se trouve dans un cookie. Est-ce que c'est dans le processus ? À ce moment-là si le pool d'applications par exemple est recyclé, et bien on perd la notion de cette session et ici l'utilisateur doit se reconnecter au prochain appel. Soit vous avez un serveur d'état qui est un serveur centralisé pour gérer une session. Et c'est quelque chose qui va être utilisé dans une ferme de serveurs web. Puisqu'ici, lorsque l'utilisateur, lorsqu'il va appeler cette adresse va peut-être tomber sur un autre serveur de la ferme qui est géré par un load balancer, un répartiteur de charges, en amont. Et donc si ce n'est pas le même serveur, il faut que la session soit maintenue ouverte. À ce moment-là, on va utiliser un serveur d'état centralisé sur lequel tous les serveurs de la ferme vont aller chercher les informations de session. Ou dans un moteur de base de données comme SQL Server pour gérer la session également de la même façon. Donc je ne sauvegarde pas mes changements bien sûr. La globalisation, comment est-ce que on détecte la culture du client. Et le code ASP.NET va pouvoir donc gérer en interne les chaînes à afficher dynamiquement pour dire : je suis dans telle culture, en français, en anglais, et donc je gère les langues. Un certain nombre de paramètres d'applications également qui sont donc des paramètres qu'on retrouve dans le Web.config et qui sont ajoutés et maintenus par le code ASP.NET, utilisés en interne comme paramètres, et qu'on peut changer ici au besoin. Et si on regarde ces paramètres, ils sont dans une section qui s'appelle « appSettings ». Je vais chercher simplement « settings ». Et nous y voilà. Il s'agit donc dans appSettings d'une liste de paires clef et valeur qui donnent finalement des paramètres à l'application. Vous voyez donc qu'il y a une interaction très forte entre l'administration que vous pouvez faire ici, la modification de ces informations dans IIS, et l'utilisation qui en est faite par l'application. En fait ce fichier Web.config sert à la fois à la configuration du site web et à la configuration de l'application puisque finalement, vous vous souvenez, IIS est une sorte de serveur d'applications très intégré avec .NET. Et très intégré, d'ailleurs on va le voir, en termes de sécurité, d'authentification et de permissions et en termes de compilation du code, ce qu'on va voir aussi.

L'essentiel de IIS

Administrez IIS (Internet Information Server) en toute confiance. Abordez les notions de site, d'application, l’attribution de permissions sur les répertoires de l'espace web, etc.

3h45 (43 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
IIS IIS 8.5
Spécial abonnés
Date de parution :10 mai 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !