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

Installer une application ASP.NET

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Vous allez prendre un exemple d'installation d'ASP.NET. Vous allez installer manuellement le CMS Umbraco dans votre espace web.
07:08

Transcription

Afin de vous montrer comment on utilise IIS pour héberger des applications ASP.NET, j'ai téléchargé Umbraco qui est un CMS : un outil de gestion de contenu, « Content Management System ». Il est libre, comme plusieurs CMS .NET disponibles. J'ai choisi celui car il est sympathique. Je suis allé sur Umbraco, j'ai télécharger la version ZIP que j'ai décompressée. Je vais vous montrer. Vous avez plusieurs moyens d'installer ce genre de choses : vous pouvez utiliser WebPlatform qu'on a déjà vu plusieurs fois, sans vraiment l'utiliser. On peut aller sur Web Platform Installer qui nous permet de télécharger Umbraco et de nombreuses applications. Il y a aussi une méthode indiquée ici en utilisant un outil Microsoft qui s'appelle WebMatrix et qui est un outil de développement. Mais là je pars vraiment d'un point de vue administrateur IIS. J'ai téléchargé l'application sous forme de ZIP. Dans mes téléchargements, je l'ai ouverte j'ai pris le contenu tout entier et je l'ai déplacé ici, dans Disque local (C:) Je suis allée dans « inetpub » et dans « nanipabulophiles.sites ». J'ai créé un deuxième répertoire, je garde le répertoire actuel. J'ai créé un deuxième répertoire pour pouvoir simplement changer la configuration de mon site de façon à maintenir l'ancienne version en cas de problème. C'est une attitude tout à fait raisonnable. J'ai fait « nanipabulophiles.umbraco ». J'y ai copié l'intégralité du site. Je m'apprête à changer le lien du site. Mais avant, je regarde le manuel d'installation. Bien entendu, c'est un CMS donc ça va gérer du contenu à partir d'une base de données. Là on me parle de « SQL Server 2008 » mais j'ai installé « SQL 2014 Express ». C'est fait. Je vais avoir « Management Studio » qui me permet d e me connecter à SQL Server Express. Je suis les instructions. S'il y a connexion à la base de données, il va y avoir chaîne de connexion de la part de l'application. On va voir comment gérer cela. On me parle d'un logiciel d'installation : « Installation Wizard » Je vais voir s'il s'agit de WebMatrix ou pas. Je vais revenir sur Umbraco. À la base vous avez un WebConfig qui devrait contenir des informations. Voilà un WebConfig d'application qui a des sections de configurations. Vous vous souvenez de cela, on l'a déjà vu. Ces sections prédéfinissent les configurations que l'on va voir ici. Vous trouverez dans une application .NET en général dans « system.data » des chaînes de connection. Je vois ici que l'on a deux chaînes de connexion à disposition. Ces chaînes de connexion sont, dans la configuration, des choses que vous pouvez changer à la main de façon à ce que l'application se connecte correctement à la base de données. Je reviens sur la documentation. On me parle de Wizard, l'assistant. Et je vois que l'on me dit : vous pouvez aller sur http:MyUmbracoSite.local et l'assistant d'installation devrait apparaître. Pour cela je vais devoir changer le lien de mon site. Je vais modifier le site et ses paramètres de base de façon à ce que le chemin d'accès physique ne soit plus sur .site mais sur .umbraco tel que je l'ai créé. Je reprends ça pour faire un copier-coller c'est plus rapide. Voici le nouveau chemin de mon application. OK. Je n'ai pas besoin, mais je peux éventuellement redémarrer Je repars maintenant sur www.nanipabulophiles.site Vous voyez qu'il y a un petit délai. Cela vient typiquement des applications .NET. On me dit que l'accès au chemin d'accès « PluginCache » est refusé. Cela paraît logique : j'ai un « App_Data\TEMP\PluginCache ». Pour l'instant on a accédé à un certain nombre d'informations sur Umbraco, mais on parle de PlugingCache. Si je vois « Cache », je pense à écriture. Sans doute il faut que je donne des permissions d'écriture au répertoire App_Data\TEMP. Je vais voir ce qu'il y a dans App_Data. Je reviens dans Umbraco App_Data. Il n'y a rien de particulier. Comme il s'agit du répertoire des données pour l'application il me semblerait logique de donner en terme de sécurité des permissions d'écriture à mon compte. Vous vous souvenez : il y a de nouveau « Utilisateurs » et ce qui serait plus logique, en terme de sécurité, c'est que j'enlève utilisateurs, vous vous souvenez et que je place le compte du pool d'application Mais pour aller plus vite, je vais faire « Modifier », et je vais donner à Utilisateurs des permissions de modification du répertoire puisqu'il s'agit ici d'écrire dans ce répertoire. On va voir ce que ça donne. On réessaye. Nous y voilà : je suis sur l'outil d'installation. Rapidement, je vais mettre « rudi ». Et un mot de passe. Voilà. J'installe. Vous voyez : «Media folder creation failed » Ce qu'il faut que je fasse, c'est donner des permissions. J'ai bien compris : pour l'instant, il faut que je donne des permissions d'écriture sur tout le répertoire. Ce sont des choses que l'on va changer après coup pour ne pas les conserver de façon à ne pas prendre des risques de sécurité immodérés parce que si le compte du pool d'application a des permissions d'écrire partout, cela peut poser un problème assez grave de sécurité si un utilisateur réussit à contourner, grâce à une faille de l'application, la sécurité, il pourrait écrire des choses sur mon serveur Ce n'est pas terrible. Je recommence, j'installe. Voilà qui est en train de fonctionner.

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 !