new guide de l'administrateur - serveurs web pour les applications … · 2020. 1. 27. ·...

27
Version mise à jour le 24 janvier 2019 Janvier 2019 Serveurs Web pour les applications de la GRICS

Upload: others

Post on 14-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Version mise à jour le 24 janvier 2019

Janvier 2019

Serveurs Web pour les applications de la GRICS

Page 2: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Janvier 2019

Table des matières

GESTION D’UN SERVEUR WEB ............................................................................................................ 4 INSTALLATION D’UN SERVEUR WEB WINDOWS SERVER 2016 POUR LES FONCTIONNALITÉS INTERNET DE LA GRICS ............ 4 SERVEUR WEB ET ANTIVIRUS ................................................................................................................................. 6 ATTRIBUTION DES BONNES PERMISSIONS AU RÉPERTOIRE IIS ...................................................................................... 6 GESTION DES COPIES DE SAUVEGARDE DES SITES/APPLICATIONS ................................................................................. 6 RÉPERTOIRE DE LA CACHE DU .NET FRAMEWORK 4 .................................................................................................. 7 VÉRIFICATION DE L’INSTALLATION DU .NET FRAMEWORK 4.5 ...................................................................................... 7 AJOUT D’UNE 2E ADRESSE IP SUR UN SERVEUR ......................................................................................................... 7 CRÉATION D’UNE DEMANDE DE CERTIFICAT ............................................................................................................... 8 DEMANDE DE CERTIFICAT À COMPLÉTER................................................................................................................... 9 EXPORTATION D’UN CERTIFICAT .............................................................................................................................. 9 IMPORTATION D’UN CERTIFICAT ............................................................................................................................. 10

GESTION D’UNE APPLICATION ........................................................................................................... 11 POOL D’APPLICATIONS ........................................................................................................................................ 11 IDENTITÉ DU POOL D’APPLICATIONS ....................................................................................................................... 11 VALIDATION DE L’IDENTITÉ POUR LES PERMISSIONS SUR LES FICHIERS ......................................................................... 12 CRÉATION D’UN POOL D’APPLICATIONS................................................................................................................... 12 DIAGNOSTIC D’UNE FONCTIONNALITÉ INTERNET EN PROBLÈME ................................................................................... 14 DÉSINSTALLATION D’UNE FONCTIONNALITÉ INTERNET OU D’UN PRODUIT ...................................................................... 15 VÉRIFICATION DE LA VERSION D’UNE FONCTIONNALITÉ INTERNET SANS S’Y CONNECTER ................................................. 15 DÉLAIS DE CONNEXION DES FONCTIONNALITÉS INTERNET SOUS IIS ............................................................................ 15 TEST D’UN SITE/APPLICATION VIA INTERNET EXPLORER EN ÉLIMINANT TOUT ÉLÉMENT EN MÉMOIRE CACHE ........................ 16 DIAG.FR.ASPX NE FONCTIONNE PAS .................................................................................................................. 17 INSTALLER WEB DEPLOY À PARTIR DE WEB PLATFORM POUR LES DÉPLOIEMENTS D’APPLICATIONS .................................. 17 UTILISER WEB DEPLOY POUR DÉPLOYER UNE APPLICATION ....................................................................................... 17 DESTRUCTION DES FICHIERS EN MÉMOIRE CACHE DE L’APPLICATION SUITE À UNE MISE À JOUR ........................................ 21

DIAGNOSTIC ET RÉSOLUTION DE PROBLÈMES ............................................................................... 22 VÉRIFICATION DE LA COMMUNICATION ENTRE DEUX ORDINATEURS PAR UN NUMÉRO DE PORT DÉFINI................................. 22 ACTIVATION DE TELNET SUR WINDOWS SERVER 2016........................................................................................... 22 VÉRIFICATION DU NOM INSCRIT DANS UN DNS -> NSLOOKUP ................................................................................. 22 DESTRUCTION DE LA CACHE DES ADRESSES IP SUR UN ORDINATEUR .......................................................................... 22 VISUALISATION DES PROCESSUS DÉMARRÉS SUR UN ORDINATEUR .............................................................................. 23 VÉRIFICATION DES ROUTES DÉFINIES SUR UN ORDINATEUR ........................................................................................ 23 VISUALISATION DE L’ITINÉRAIRE DES PAQUETS TCP/IP ............................................................................................. 24

Page 3: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

3

Mai 2018

COMMENT DÉTERMINER LES PORTS À L’ÉCOUTE SUR UN ORDINATEUR ......................................................................... 24

DIAGNOSTIC DES PROBLÈMES IIS EN UTILISANT L’OUTIL « SUIVI DES DEMANDES » ........................................................ 25 EXPORTATION DES LOGS D’IIS DANS MICROSOFT ACCESS ........................................................................................ 26

Page 4: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

4

Gestion d’un serveur Web

INSTALLATION D’UN SERVEUR WEB WINDOWS SERVER 2016 POUR LES FONCTIONNALITÉS INTERNET DE LA GRICS

Dans la console « Gestionnaire de serveur – Tableau de bord », cliquez sur « Ajouter des rôles et des fonctionnalités ».

À la fenêtre « Avant de commencer », cliquez sur le bouton Suivant.

À la fenêtre « Sélectionner le type d’installation », cliquez sur le bouton Suivant.

À la fenêtre « Sélectionner le serveur de destination », cliquez sur le bouton Suivant.

À la fenêtre « Sélectionner des rôles de serveurs » :

– Cochez l’option « Serveur Web (IIS) ».

– Cliquez sur le bouton « Ajouter des fonctionnalités ».

– Cliquez sur le bouton Suivant.

À la fenêtre « Sélectionner des fonctionnalités » :

– Sous la section « Fonctionnalités de .NET Framework 3.5 » :

Cochez « .NET Framework 3.5 ».

Si vous avez le service Mozaïk pour PAIE et GRH ou DOFIN :

o Cochez « Activation HTTP ».

– Sous la section « Fonctionnalités de .NET Framework 4.6 » :

Cochez « ASP.NET 4.6 ». – Si vous installez la fonctionnalité « Services aux employés – Performa » sur ce serveur, vous

devez cocher « Windows Identify Foundatation 3.5 ».

– Cliquez sur le bouton Suivant.

À la fenêtre « Rôles Web Server (IIS) », cliquez sur le bouton Suivant.

À la fenêtre « Sélectionner des services de rôle » :

– Facultatif Sous la section « Common HTTP Features » :

Cochez « HTTP Redirection ».

– Sous la section « Serveur Web » puis sous la section « Développement d’applications » :

Cochez « ASP.NET 3.5 » et cliquez sur le bouton « Ajouter des fonctionnalités ».

Cochez « ASP.NET 4.6 » et cliquez sur le bouton « Ajouter des fonctionnalités ».

– Sous la section « Outils de gestion » puis sous la section « Compatibilité avec la gestion IIS 6 » :

Cochez « Compatibilité de métadonnée IIS 6 ».

– Cliquez sur le bouton Suivant.

Page 5: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

5 © GRICS, 2013-2019

À la fenêtre « Confirmer les sélections d’installation » : – Si vous avez spécifié ASP.NET 3.5, vous devrez connecter l’image ISO du DVD d’installation,

cliquez sur « Spécifier un autre chemin d’accès source » et indiquez le chemin suivant : d:\Sources\Sxs.

– Cliquez sur le bouton Installer.

Démarrez Internet Explorer : – http://localhost (Si ça ne fonctionne pas, attendez un peu, car l’installation d’IIS n’est pas

terminée).

– Utilisez les paramètres de sécurité et de compatibilité recommandés.

Créez les répertoires où vous installerez les applications Web :

– Démarrez une boîte DOS en tant qu’administrateur : xcopy c:\inetpub\wwwroot ‘’c:\Société GRICS’’ /TOI

Fixez la barre de connexion « Bureau à distance » afin de faciliter l’apparition du menu supérieur droit.

Exécutez Windows Update pour installer les derniers correctifs de Microsoft.

Si vous devez utiliser le nouveau module Horaire Web EI sur ce serveur : – Installez Microsoft ASP.NET MVC 4.

Vous pouvez télécharger ce composant à partir de l’une des adresses suivantes : Français : https://www.microsoft.com/fr-ca/download/details.aspx?id=30683 Anglais : https://www.microsoft.com/en-US/download/details.aspx?id=30683

Redémarrez le serveur.

Installez Microsoft WSE 2.0 SP3 Runtime. Ce composant est requis pour certaines fonctionnalités Internet et est disponible à partir de notre babillard, dans la section Général – Applications Internet sous la rubrique Téléchargement.

Installez Microsoft WSE 3.0 Runtime. Ce composant est requis pour certaines fonctionnalités Internet et est disponible à partir de notre babillard dans la section Général – Applications Internet sous la rubrique Téléchargement.

Créez un pool d’applications et associez-le à la bonne version du .NET Framework. Prenez note que .NET Framework 4.0 et .NET Framework 4.6 ont le même numéro de version, soit la version 4.0.30319.

Modifiez les Paramètres avancés du pool d’applications : – Laissez l’identité du pool d’applications à « ApplicationPoolIdentity ».

Configurez le Recyclage du pool d’applications : – Cliquez sur l’action « Recyclage » :

Décochez l’option « Intervalles de temps réguliers ». Cochez l’option « Heures spécifiques » et y inscrire, par exemple, 5:00. Le pool

d’applications sera redémarré tous les jours à 5 h. Cliquez sur le bouton Suivant, puis sur Terminer.

Page 6: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

6

Démarrez le pool d’applications.

Installez et publiez la fonctionnalité Internet.

Au besoin, installez les certificats SSL et configurez les liaisons des sites sécurisés.

Par défaut, le pare-feu de Windows est activé. Assurez-vous qu’il est configuré adéquatement ou désactivez-le, le temps de faire vos tests d’applications.

SERVEUR WEB ET ANTIVIRUS

Le fonctionnement de l’application peut être perturbé par la présence d’un antivirus. Ce dernier peut provoquer un redémarrage incontrôlé du site ou de l’application Web ou encore des problèmes de performance importants.

Il faut donc exclure la vérification par l'antivirus de certains fichiers et sous-répertoires. À la configuration de votre logiciel antivirus, vous devez suivre les recommandations suivantes :

Exclure du « SCAN » en lecture : – Le répertoire (et tous les sous-répertoires) contenant les sites Web (par défaut : C:\Inetpub\wwwroot).

– Le répertoire d’installation des instances témoins (par défaut : C:\Société GRICS\).

Exclure du « SCAN » en lecture et en écriture : – Le type de fichier => *.config (exemple : WEB.CONFIG).

– Le fichier => global.asax.

– Le répertoire C:\WINDOWS\Microsoft.NET\Framework\.

– Le répertoire C:\WINDOWS\Microsoft.NET\Framework64\.

Pour plus de détails sur la démarche à suivre, consultez la documentation de votre logiciel antivirus.

ATTRIBUTION DES BONNES PERMISSIONS AU RÉPERTOIRE IIS

Donnez les droits par défaut pour IIS. Par exemple, si le répertoire n’est plus c:\inetpub\wwwroot mais d:\siteweb, voici la commande à exécuter dans une boîte DOS démarrée en tant qu’administrateur :

XCOPY c:\inetpub\wwwroot d:\siteweb /TOI

GESTION DES COPIES DE SAUVEGARDE DES SITES/APPLICATIONS

L’outil se trouve dans le répertoire c:\windows\system32\inetsrv et vous devez le démarrer à l’aide d’une boîte DOS en tant qu’administrateur.

Pour créer une sauvegarde, faites la commande : appcmd add backup <NomDuBackup>.

Un répertoire « Backup » sera créé sous c:\windows\system32\inetsrv contenant toutes les sauvegardes créées.

Pour restaurer une sauvegarde, faites la commande : appcmd restore backup <NomDuBackup à partir du répertoire c:\windows\system32\inetsrv.

Page 7: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

7 © GRICS, 2013-2019

RÉPERTOIRE DE LA CACHE DU .NET FRAMEWORK 4

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files

Regard Internet C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files

VÉRIFICATION DE L’INSTALLATION DU .NET FRAMEWORK 4.5

REGEDIT

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full

Recherchez une donnée DWORD « Release ». L’existence de cette dernière indique que le .NET Framework 4.5 ou une version plus récente a été installé sur cet ordinateur.

AJOUT D’UNE 2E ADRESSE IP SUR UN SERVEUR

À partir des connexions « Réseau », cliquez avec le bouton droit sur « Connexion au réseau local » et choisissez Propriétés.

Double-cliquez sur « Protocole Internet version 4 (TCP/IPv4) ».

Cliquez sur le bouton Avancé….

Cliquez sur le bouton Ajouter… de la section Adresses IP.

Entrez la nouvelle Adresse IP. Cette adresse doit être sur le même segment réseau que l’adresse principale du serveur.

Entrez le Masque de sous-réseau. Il devrait être le même que celui défini à l’adresse principale du serveur.

Cliquez sur le bouton Ajouter et fermez les fenêtres.

Dans le cas présent, l’adresse principale du serveur est 192.168.241.223 et la 2e adresse est 192.168.241.224.

N’oubliez pas d’ajuster les liaisons de chaque site afin de fixer une adresse IP précise et de valider les noms correspondant à ces sites qui ont été définis dans le ou les DNS.

Page 8: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

8

CRÉATION D’UNE DEMANDE DE CERTIFICAT

Démarrez la console IIS.

Dans la fenêtre des connexions, placez-vous sur le serveur.

Cliquez sur la fonctionnalité « Certificats de serveur ».

Si vous voulez faire une nouvelle demande, cliquez sur l’action « Créer une demande de certificat ».

Complétez les champs et cliquez sur le bouton Suivant.

Complétez les champs et cliquez sur le bouton Suivant.

Nommez le fichier avec un nom significatif. Exemple : DemandeCertificat web.grics.qc.ca.

Cliquez sur le bouton Terminer.

Faites parvenir ce fichier à l’autorité de certificats reconnus et attendez qu’il vous retourne un fichier vous permettant de compléter la demande en attente.

Page 9: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

9 © GRICS, 2013-2019

DEMANDE DE CERTIFICAT À COMPLÉTER

La demande doit être complétée sur le même ordinateur que la création de la demande de certificat.

Démarrez la console IIS.

Dans la fenêtre des connexions, placez-vous sur le serveur.

Cliquez sur la fonctionnalité « Certificats de serveur ».

Faites l’action « Terminer la demande de certificat » et suivez les instructions.

Une fois la demande complétée, n’oubliez pas de faire l’action « Exporter » afin d’en garder une copie et, au besoin, installez le certificat sur un autre ordinateur.

EXPORTATION D’UN CERTIFICAT

Démarrez la console IIS.

Dans la fenêtre des connexions, placez-vous sur le serveur.

Cliquez sur la fonctionnalité « Certificats de serveur ».

Cliquez sur le certificat.

Faites l’action « Exporter ». Indiquez où vous voulez sauvegarder le fichier et donnez-lui un nom (l’extension du fichier sera .pfx).

Indiquez un mot de passe. Ne le perdez pas, car vous devrez le fournir lorsque vous aurez besoin d’importer ce certificat.

Cliquez sur le bouton OK.

Habituellement, un test d’importation est fait pour valider le mot de passe saisi, car si vous ne parvenez pas à l’importer, vous recommencerez l’exportation.

Page 10: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

10

IMPORTATION D’UN CERTIFICAT

Démarrez la console IIS.

Dans la fenêtre des connexions, placez-vous sur le serveur.

Cliquez sur la fonctionnalité « Certificats de serveur ».

Cliquez sur le certificat.

Faites l’action « Importer ». Indiquez le chemin du certificat, le mot de passe et cliquez sur OK.

Page 11: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

11 © GRICS, 2013-2019

Gestion d’une application

POOL D’APPLICATIONS

Lorsque vous installez une fonctionnalité Internet sur un serveur Web, cette dernière doit s’exécuter à l’intérieur d’un pool d’applications. Un pool d’applications est un processus de travail possédant sa propre identité et ses ressources. Ces processus permettent de configurer un niveau d’isolation entre les différentes applications Internet, évitant ainsi qu’une application instable ne perturbe les autres applications du serveur Web. Vous pourrez aussi « recycler » un pool d’applications, ce qui aura pour effet de redémarrer les sites/applications s’exécutant dans ce pool d’applications sans nuire aux autres sites/applications s’exécutant dans d’autres pools d’applications.

Important :

Les applications d’un même pool d’applications doivent utiliser la même version du composant Microsoft .NET Framework.

Lorsqu’une application requiert le composant Microsoft .NET Framework 4.5, celui-ci doit être installé manuellement. Au niveau d’IIS, il ne s’agit pas d’une version distincte. La version affichée dans le pool d’applications demeure donc 4.0.30319.

IDENTITÉ DU POOL D’APPLICATIONS

Lors de la création d’un pool d’applications sur Windows Server 2003, pour les fonctionnalités Internet de la GRICS, vous deviez utiliser une identité configurable. Ce qui impliquait de créer localement un code d’utilisateur sur le serveur Web, de le mettre membre du groupe IIS_WPG et bien sûr de synchroniser les mots de passe.

Sur Windows Server 2008 R2 et plus, vous pouvez utiliser une identité prédéfinie. Par défaut, c’est l’identité « ApplicationPoolIdentity » qui est proposée. Cette nouveauté donne la gestion des identités à IIS.

Si vous utilisez un pool d’applications distinct pour GPI Internet et pour le SPI, par exemple GricsGpiv4 et GricsSpiv4, en laissant l’identité prédéfinie par défaut (« ApplicationPoolIdentity »), voici à qui seront données les permissions NTFS sur les fichiers de la fonctionnalité :

– Pour GPI Internet, les permissions sur les fichiers seront octroyées à l’utilisateur « iis apppool\gricsgpiv4 ».

– Pour le SPI, les permissions sur les fichiers seront octroyées à l’utilisateur « iis apppool\gricsspiv4 ». Comme vous pouvez le remarquer, même si dans les propriétés de plusieurs pools d’applications s’exécutant sous l’identité « ApplicationPoolIdentity », chaque pool d’applications a sa propre identité.

Si vous n’avez pas les bonnes permissions sur un fichier, vous êtes automatiquement expulsé du site, car le serveur Web ferme la connexion.

Page 12: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

12

VALIDATION DE L’IDENTITÉ POUR LES PERMISSIONS SUR LES FICHIERS

Démarrez la console d’administration (ConsoleAdmin.exe) située dans le répertoire ConsoleAdmin sous le répertoire d’installation de l’instance témoin.

Dans la fenêtre ci-dessus, vous constaterez que lors de la publication de l’instance témoin de la

fonctionnalité GPI Internet, les permissions ont été octroyées à l’identité du pool d’applications PoolGpiSpi.

CRÉATION D’UN POOL D’APPLICATIONS

À partir de Windows Server 2008 R2, vous pouvez utiliser une identité prédéfinie. Par défaut, c’est l’identité « ApplicationPoolIdentity » qui est proposée. Cette nouveauté donne la gestion des identités à IIS : donc plus besoin de créer un code d’utilisateur, de l’associer au pool d’applications et de synchroniser les mots de passe, etc.

GPI Internet et SPI peuvent s’exécuter dans le même pool d'applications ou dans deux pools d’applications distincts, selon votre besoin. Habituellement, un pool d’applications est utilisé par produit (GPI 2012 est un produit et GPI Internet et SPI sont deux fonctionnalités Internet du même produit).

Création d’un pool d’applications :

– Démarrez Gestionnaire des services Internet (IIS). – Dans la liste des connexions, double-cliquez sur le serveur.

Page 13: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

13 © GRICS, 2013-2019

– Cliquez avec le bouton droit sur Pools d’applications et à partir du menu contextuel, choisissez Ajouter un pool d’applications.

– Nommez le pool d’applications (ex. : GricsGpiv4), choisissez la bonne version du .NET

Framework, laissez le mode pipeline géré à Intégré et cliquez sur le bouton OK. Note : Les .NET Framework 4.0 et 4.5 ont le même numéro de version, soit la version 4.0.30319.

– Choisissez l’action « Recyclage » afin de spécifier le moment que vous désirez qu’un recyclage

du pool soit fait. Par défaut, c’est à toutes les 1740 minutes (= 29 heures).

Décochez l’option « Intervalles de temps réguliers ».

Cochez l’option « Heures spécifiques » et y inscrire, par exemple, 5:00. Le pool sera redémarré tous les jours à 5 h. Cliquez sur le bouton Suivant puis sur Terminer.

– Choisissez l’action « Paramètres avancés… » et assurez-vous que l’identité est bel et bien

« ApplicationPoolIdentity ». Prenez note que même s’il y a plusieurs pools d’applications s’exécutant sous l’identité « ApplicationPoolIdentity », il ne s’agit pas de la même identité, car la véritable identité est « iis apppool\<NomDuPool> ». En conclusion, l’instance témoin et les sites/applications de production doivent absolument s’exécuter dans le même pool d’applications.

Page 14: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

14

Si un pool d’applications nommé « GricsGPIv4 » est créé avec l’identité prédéfinie « ApplicationPoolIdentity », l’utilisateur est « iis apppool\gricsgpiv4 ». Ce code d’utilisateur n’est pas visible dans la liste des codes d’utilisateurs de l’ordinateur. Donc, lorsque vous voulez donner des autorisations sur des fichiers à ce code d’utilisateur, vous devrez l’inscrire manuellement.

– Démarrez le ou les pools d'applications que vous venez de créer (si ce n’est pas déjà fait).

DIAGNOSTIC D’UNE FONCTIONNALITÉ INTERNET EN PROBLÈME

Vous pouvez utiliser cette procédure seulement si vous utilisez l’utilitaire « Webdircopy » ou « Web Deploy » pour mettre les nouvelles versions en production.

Démarrez l’éditeur graphique MLX de l’instance témoin (par défaut, l’instance témoin est installée dans le répertoire c:\Société GRICS\GPI 2012\...) et configurez la base de données utilisée par le site/application en problème.

Testez si l’instance témoin rencontre le même problème. Prenez note que vous pouvez faire l’action « Parcourir » sur l’instance témoin à partir de la console de gestion IIS.

– Si l’instance témoin ne rencontre pas le problème rapporté par l’utilisateur, vous n’aurez qu’à faire un « Webdircopy » ou un « Web Deploy » de l’instance témoin dans le site/application en problème. ATTENTION! La modification du fichier WEB.CONFIG entraîne un rechargement du site/application et donc, une déconnexion des utilisateurs.

– Si l’instance témoin rencontre toujours le problème :

Vous pouvez vous servir des journaux Application et Système afin de déterminer la source du problème.

Vous pouvez désinstaller la fonctionnalité ou le produit pour ensuite recommencer l’installation. La désinstallation n’a aucun effet sur les versions en production obtenues suite à un « Webdircopy » ou à un « Web Deploy ».

Avant d’installer une fonctionnalité Internet, un pool d’applications doit être créé, car vous devrez choisir dans quel pool d’applications vous installez la fonctionnalité.

Démarrez le programme d’installation du produit (exemple : GPI 2012.EXE) et sélectionnez les fonctionnalités Internet.

Lors de la publication des fonctionnalités Internet, indiquez le bon pool d’applications. Si vous vous êtes trompé de pool d’applications, vous devrez désinstaller et réinstaller la fonctionnalité dans le bon pool d’applications afin que l’identité du pool d’applications ait les bonnes permissions sur les fichiers.

Démarrez l’éditeur graphique MLX.EXE pour configurer la base de données utilisée par le site/application en problème.

Testez si l’instance témoin rencontre toujours le même problème :

– Si l’instance témoin ne rencontre pas le problème rapporté par l’utilisateur, vous n’aurez qu’à faire un « Webdircopy » ou un « Web Deploy » de l’instance témoin dans le site/application en problème. ATTENTION! La modification du fichier WEB.CONFIG entraîne un rechargement du site/application et donc, une déconnexion des utilisateurs.

– Si l’instance témoin rencontre toujours le problème :

Consultez les journaux Application et Système afin de déterminer la source du problème et de la corriger.

Page 15: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

15 © GRICS, 2013-2019

DÉSINSTALLATION D’UNE FONCTIONNALITÉ INTERNET OU D’UN PRODUIT

Suite à l’installation d’un produit, celui-ci est affiché dans la liste des « Programmes et fonctionnalités » de l’ordinateur. Vous pouvez désinstaller le produit par cette liste de programmes. La désinstallation se fera pour l’instance témoin seulement. Les applications que vous avez créées, par Webdircopy ou Web Deploy, ne seront pas touchées par la désinstallation. Par contre, si vous désirez modifier le produit (liste des fonctionnalités installées) ou réparer une fonctionnalité, vous devrez le faire en redémarrant le programme d’installation de la version installée.

VÉRIFICATION DE LA VERSION D’UNE FONCTIONNALITÉ INTERNET SANS S’Y CONNECTER

Par exemple, pour GPI Internet, cliquez avec le bouton droit sur le fichier …\bin\GricsGPINET.System.dll et à partir du menu, choisissez Propriétés.

Cliquez sur l’onglet Détails pour obtenir la version du fichier.

Vous pourrez alors comparer la version de l’instance témoin avec celle de production afin de déterminer si le « Webdircopy » ou le « Web Deploy » a été fait.

DÉLAIS DE CONNEXION DES FONCTIONNALITÉS INTERNET SOUS IIS

Si vous voulez augmenter le délai d’inactivité pour les applications ASP.NET de la GRICS, vous devez modifier les valeurs des deux paramètres suivants :

Délai d’inactivité de la session ASP.NET

Démarrez l’éditeur graphique MLX. Dans la section « Configuration ASP.NET », vous pouvez augmenter le délai qui est fixé à 20 minutes par défaut. Par exemple, si vous le changez pour « 30 », l’enseignant aura 30 minutes pour compléter l’entrée de ses résultats avant de perdre sa session. Assurez-vous que celui-ci n’est pas plus grand que le paramètre fixé dans le pool d’applications (point 2).

Délai d’inactivité du pool d’applications

Il y a également un délai fixé dans les paramètres avancés du pool d’applications. Par défaut, le délai est de 20 minutes. Par conséquent, si l’application n’est pas utilisée pendant ce laps de temps, le processus associé au pool d’applications sera arrêté automatiquement et redémarré seulement lors d’une nouvelle demande au site/application.

Attention! Ce délai ne doit pas être plus court que le délai d’une session qui est configuré dans la fonctionnalité Internet (point 1).

Page 16: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

16

TEST D’UN SITE/APPLICATION VIA INTERNET EXPLORER EN ÉLIMINANT TOUT ÉLÉMENT EN MÉMOIRE CACHE

Démarrez Internet Explorer.

À partir de l’onglet Fichier, cliquez sur Nouvel onglet.

Cliquez avec le bouton droit sur l’icône Internet Explorer affichée dans la barre des tâches, et à partir du menu contextuel, choisissez l’option « Démarrer la navigation InPrivate ». Voilà, vous êtes prêt à tester.

Page 17: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

17 © GRICS, 2013-2019

DIAG.FR.ASPX NE FONCTIONNE PAS

Assurez-vous qu’IIS a les bonnes permissions NTFS sur le répertoire. Par exemple, si vous décidez de changer le répertoire par défaut du site « Default Site Web » qui est « c:\inetpub\wwwroot » pour « d:\SiteWeb », vous devriez faire le changement par l’interface d’IIS et lui laisser créer le répertoire afin d’avoir les bonnes permissions NTFS sur le répertoire. Le groupe IIS_IUSRS doit avoir les autorisations suivantes : Lecture et exécution, Affichage du contenu du dossier et Lecture.

Si vous avez créé le répertoire dans l’Explorateur Windows, vous pouvez ajuster les permissions NTFS à partir d’une boîte DOS (démarré en tant qu’administrateur) avec la commande suivante :

xcopy c:\inetpub\wwwroot d:\SiteWeb /TOI

Vérifiez si la résolution DNS vous a bien fourni l’adresse IP du serveur et non l’adresse de publication. Si vous obtenez l’adresse de publication, vous devrez définir une entrée dans le fichier d’hôte afin de définir son adresse IP pour outrepasser la résolution DNS.

INSTALLATION DE L’OUTIL WEB DEPLOY À PARTIR DE WEB PLATFORM POUR LES DÉPLOIEMENTS D’APPLICATIONS

Le composant Web Deploy de Microsoft peut être téléchargé à partir du composant « Web Platform Installer » du Serveur Web.

Allez dans la console IIS.

Dans la fenêtre des connexions, placez-vous sur le serveur.

Dans la fenêtre des actions, cliquez sur Obtenir de nouveaux composants Web Platform.

Cliquez sur Install this extension pour installer « Web Platform Installer ».

Retournez dans la console de IIS.

Dans la fenêtre des connexions, placez-vous sur le serveur.

Dans la fenêtre des actions, cliquez sur Obtenir de nouveaux composants Web Platform.

Cliquez sur Produits.

Dans la barre de recherche, tapez « web deploy ».

À droite de « Web Deploy 3.6 », cliquez sur Ajouter.

Cliquez sur Installer et laissez les paramètres par défaut.

UTILISATION DE L’OUTIL WEB DEPLOY POUR DÉPLOYER UNE APPLICATION

Démarrez la console IIS.

Afin de spécifier un pool d’applications spécifique pour l’application, il faudra d’abord créer manuellement l’application :

Page 18: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

18

– Pour ce faire, cliquez avec le bouton droit sur le site parent (ex. : Default Web Site) et à partir du menu contextuel, choisissez Ajouter une application.

Nommez l’application (ex. : Gpi099).

Cliquez sur le bouton Sélectionner… afin de choisir le pool d’applications et cliquez sur le bouton OK.

Indiquez le répertoire où seront copiés les fichiers (ex. : c:\inetpub\wwwroot\gpi099) et cliquez sur le bouton OK.

Cliquez avec le bouton droit sur l’application d’origine que vous voulez déployer. À partir du menu contextuel, choisissez Déployer Exporter une application.

Cliquez sur le bouton Suivant.

Cliquez sur le bouton Suivant.

Page 19: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

19 © GRICS, 2013-2019

Cliquez sur le bouton Parcourir.

Nommez le fichier et cliquez sur le bouton Enregistrer.

Cliquez sur le bouton Suivant.

Cliquez sur le bouton Terminer.

Page 20: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

20

Cliquez avec le bouton droit sur le site parent (exemple : Default Web Site) et à partir du menu contextuel, choisissez Déployer Importer une application.

Cliquez sur le bouton Parcourir.

Cliquez sur le fichier, puis sur Ouvrir.

Cliquez sur le bouton Suivant.

Cliquez sur le bouton Suivant.

Page 21: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

21 © GRICS, 2013-2019

Indiquez le nom de l’application de destination et cliquez sur le bouton Suivant.

Cliquez sur le bouton Terminer.

DESTRUCTION DES FICHIERS EN MÉMOIRE CACHE DE L’APPLICATION SUITE À UNE MISE À JOUR

Suite à l'installation d'une mise à jour de logiciel, vous devriez, sur le serveur Web où vous avez installé la mise à jour, détruire les fichiers en mémoire cache concernant l’application que vous venez de modifier.

Note : Pour être en mesure de détruire les répertoires concernés, aucun utilisateur ne doit être connecté à l'application. Un recyclage du pool d'applications permet de déconnecter les utilisateurs.

Par exemple : si vous avez les sites http://web.grics.qc.ca/gpiinternet et http://web.grics.qc.ca/gpi014, détruisez les répertoires gpiinternet et gpi014 qui se retrouvent sous le répertoire suivant :

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files

Regard Internet C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files

Page 22: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

22

Diagnostic et résolution de problèmes

VÉRIFICATION DE LA COMMUNICATION ENTRE DEUX ORDINATEURS PAR UN NUMÉRO DE PORT DÉFINI

telnet 192.168.241.210 1433 Connexion à 192.168.241.210... Impossible d'ouvrir une connexion à l'hôte sur le port 1433 : Échec lors de la connexion.

telnet 192.168.241.210 80 Vous obtenez un écran noir, donc c’est fonctionnel.

ACTIVATION DE TELNET SUR WINDOWS SERVER 2016

À partir du Gestionnaire de serveur, dans la section des rôles et fonctionnalités, choisissez l’option d’ajouter une fonctionnalité

Cochez l’option « Client Telnet » et suivez les instructions pour l’installer.

VÉRIFICATION DU NOM INSCRIT DANS UN DNS -> NSLOOKUP

nslookup Serveur par défaut : dc1.grics.qc.ca Adresse : 192.168.241.25 C’est le DNS qui est configuré sur l’ordinateur qui fera la

résolution DNS.

Quelle adresse IP correspond au nom iis-etu11.formation.grics.qc.ca?

> iis-etu11.grics.qc.ca Serveur : dc1.grics.qc.ca Résolution DNS effectuée par le serveur dc1.grics.qc.ca. Adresse : 192.168.241.25

Nom : iis-etu11.grics.qc.ca Nom iis-etu11.grics.qc.ca à résoudre. Adresse : 192.168.241.221 Adresse IP correspondant au nom donné.

Quelle est l’adresse de publication d’un serveur?

> server dns1.grics.qc.ca Indiquez le serveur DNS public qui fera la résolution DNS. Serveur : dns1.grics.qc.ca Résolution DNS effectuée par le serveur dns1.grics.qc.ca. Adresse : 192.168.241.35

> exit Quittez le mode de commande de l’outil NSLOOKUP.

DESTRUCTION DE LA CACHE DES ADRESSES IP SUR UN ORDINATEUR

ipconfig /flushdns Configuration IP de Windows. Cache de résolution DNS vidé.

Page 23: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

23 © GRICS, 2013-2019

VISUALISATION DES PROCESSUS DÉMARRÉS SUR UN ORDINATEUR

Démarrez le Gestionnaire de tâche en cliquant avec le bouton droit sur l’heure affiché dans la barre de tâches.

Cliquez sur l’onglet Processus.

Dans la liste « Nom de l’image », il y a un processus « w3wp.exe » pour chaque pool d’applications démarré. Vous pouvez arrêter un processus en cliquant avec le bouton droit sur le processus en question et à partir du menu contextuel, choisissez Terminer.

VÉRIFICATION DES ROUTES DÉFINIES SUR UN ORDINATEUR

route print =========================================================================== Liste d'Interfaces 10 00 50 56 bf 00 25 Connexion réseau Intel(R) PRO/1000 MT 1 Software Loopback Interface 1 11 00 00 00 00 00 00 00 e0 Carte Microsoft ISATAP 12 00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface =========================================================================== IPv4 Table de routage =========================================================================== Itinéraires actifs : Destination réseauMasque réseauAdr. Passerelle Adr. Interface Métrique 0.0.0.0 0.0.0.0 192.168.241.20 192.168.241.209 266 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306 192.168.241.0 255.255.255.0 On-link 192.168.241.209 266 192.168.241.209 255.255.255.255 On-link 192.168.241.209 266 192.168.241.210 255.255.255.255 On-link 192.168.241.209 266 192.168.241.255 255.255.255.255 On-link 192.168.241.209 266 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306 224.0.0.0 240.0.0.0 On-link 192.168.241.209 266 255.255.255.255 255.255.255.255 On-link 127.0.0.1 306 255.255.255.255 255.255.255.255 On-link 192.168.241.209 266 =========================================================================== Itinéraires persistants : Adresse réseau Masque réseau Adresse passerelle Métrique 0.0.0.0 0.0.0.0 192.168.241.20 Par défaut =========================================================================== IPv6 Table de routage =========================================================================== Itinéraires actifs : If Metric Network Destination Gateway 12 58 ::/0 On-link 1 306 ::1/128 On-link 12 58 2001::/32 On-link 12 306 2001:0:4137:9e76:14c4:3a0d:3f57:e2d/128 On-link 12 306 fe80::/64 On-link 12 306 fe80::14c4:3a0d:3f57:e2d/128 On-link 1 306 ff00::/8 On-link 12 306 ff00::/8 On-link =========================================================================== Itinéraires persistants : Aucun

Page 24: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

24

VISUALISATION DE L’ITINÉRAIRE DES PAQUETS TCP/IP

tracert 192.168.241.223 Détermination de l'itinéraire vers IIS-Etu13 [192.168.241.223] avec un maximum de 30 sauts : 1 <1 ms <1 ms <1 ms IIS-Etu13 [192.168.241.223] Itinéraire déterminé.

COMMENT DÉTERMINER LES PORTS À L’ÉCOUTE SUR UN ORDINATEUR

Netstat noa

Connexions actives Proto Adresse locale Adresse distante État TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4 TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 664 TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 4 TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4 TCP 0.0.0.0:3389 0.0.0.0:0 LISTENING 1660 TCP 0.0.0.0:5985 0.0.0.0:0 LISTENING 4 TCP 0.0.0.0:47001 0.0.0.0:0 LISTENING 4 TCP 0.0.0.0:49152 0.0.0.0:0 LISTENING 388 TCP 0.0.0.0:49153 0.0.0.0:0 LISTENING 744 TCP 0.0.0.0:49154 0.0.0.0:0 LISTENING 804 TCP 0.0.0.0:49155 0.0.0.0:0 LISTENING 492 TCP 0.0.0.0:49156 0.0.0.0:0 LISTENING 484 TCP 0.0.0.0:49157 0.0.0.0:0 LISTENING 1692 TCP 192.168.241.223:139 0.0.0.0:0 LISTENING 4 TCP [::]:80 [::]:0 LISTENING 4 TCP [::]:135 [::]:0 LISTENING 664 TCP [::]:443 [::]:0 LISTENING 4 TCP [::]:445 [::]:0 LISTENING 4 TCP [::]:3389 [::]:0 LISTENING 1660 TCP [::]:5985 [::]:0 LISTENING 4 TCP [::]:47001 [::]:0 LISTENING 4 TCP [::]:49152 [::]:0 LISTENING 388 TCP [::]:49153 [::]:0 LISTENING 744 TCP [::]:49154 [::]:0 LISTENING 804 TCP [::]:49155 [::]:0 LISTENING 492 TCP [::]:49156 [::]:0 LISTENING 484 TCP [::]:49157 [::]:0 LISTENING 1692 UDP 0.0.0.0:5355 *:* 940 UDP 192.168.241.223:137 *:* 4 UDP 192.168.241.223:138 *:* 4 UDP [::]:5355 *:* 940 UDP [fe80::a80d:87ea:c325:ba6%10]: 546 *:* 744

Page 25: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

25 © GRICS, 2013-2019

DIAGNOSTIC DES PROBLÈMES IIS EN UTILISANT L’OUTIL « SUIVI DES DEMANDES »

Installez l’outil Suivi. Pour ce faire, cliquez sur l’icône qui est placée à droite du menu Démarrer.

Dans l’arborescence affichée dans la partie de gauche de la fenêtre, double-cliquez sur « Rôles ».

Dans la section « Services de rôles » de la partie droite, cliquez sur « Ajouter des services de rôle », cochez l’option « Suivi » et suivez les instructions pour l’installer.

Dans la console d’IIS, cliquez sur le site pour lequel vous voulez exécuter le suivi des demandes.

Faites l’action « Suivi des demandes ayant échoué… » :

– Cochez l’option « Activer ».

– Le répertoire est %SystemDrive%\inetpub\logs\FailedReqLogFiles.

– Cliquez sur le bouton OK.

– Double-cliquez sur la fonctionnalité « Règles de suivi des demandes… » pour définir les règles.

– Faites l’action « Ajouter » et suivez les instructions :

Exemple d’une règle

Sur quel contenu souhaitez-vous effectuer le suivi? ASP.NET

Dans quelles conditions une demande doit-elle être suivie?

Code(s) d’état : 400-550

Sélectionnez les fournisseurs de suivi :

ASPNET ISAPI Extension WWW Server

Démarrez Internet Explorer et y inscrire le site en question en y ajoutant /allo.aspx. Comme cette page est inexistante dans le site, vous obtiendrez une erreur 404.

Fermez la fenêtre d’Internet Explorer et revenez dans la console d’IIS.

À partir de l’Explorateur Windows, allez dans le répertoire %SystemDrive%\inetpub\logs\ FailedReqLogFiles. Il y a maintenant un dossier de créé. Double-cliquez sur ce dossier et ensuite, double-cliquez sur le fichier ayant l’extension XML.

– La requête en erreur est affichée dans le coin supérieur droit de la fenêtre.

Lorsque vous aurez terminé de diagnostiquer le site, vous n’aurez qu’à retourner dans la fonctionnalité « Règles de suivi des demandes… » et détruire la règle. Prenez note que si vous avez créé plusieurs règles, vous pouvez faire l’action « Revenir à la configuration parente » pour toutes les détruire d’un seul coup.

Page 26: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Guide de l’administrateur Serveurs Web pour les applications Web de la GRICS

26

EXPORTATION DES LOGS D’IIS DANS MICROSOFT ACCESS

Démarrez Microsoft Access.

Parmi les modèles disponibles, choisissez Base de données vide et cliquez sur Créer.

Dans la barre de menu, cliquez sur Données externes.

Cliquez sur Fichier texte.

Dans la fenêtre « Données externes – Fichier texte » :

– Cliquez sur le bouton Parcourir, allez chercher le fichier des logs IIS (par exemple, ex110310.txt) et ouvrez-le.

– Laissez l’option « Importer les données sources… ».

– Cliquez sur le bouton OK.

Dans la fenêtre « Assistant Importation de Texte » :

– Cliquez sur Avancé.

– Dans la fenêtre « Ex110310.txt Spécification d’importation » :

Changez le Symbole décimal qui est une virgule pour un point.

Cliquez sur le bouton OK.

– Cliquez sur Délimité – Des caractères (tabulation, virgule…). – Cliquez sur Suivant. – Cliquez sur Espace.

– Cliquez sur Terminer. – Cliquez sur Fermer.

Pour visualiser les données « formatées », double-cliquez, dans la partie gauche de la fenêtre, sur Ex110310 et cherchez l’erreur dans la partie droite de la fenêtre

Page 27: New Guide de l'administrateur - Serveurs Web pour les applications … · 2020. 1. 27. · Serveurs Web pour les applications Web de la GRICS 4 ... .NET Framework 4.0 et .NET Framework

Serveurs Web pour les applications de la GRICS

Soutien : (514) 251-3707, option 1 Site Web : www.grics.ca

Courriel : [email protected]

5100, rue Sherbrooke Est Bureau 300, 3e étage

Montréal (Québec) H1V 3R9