Agenda de la journée Agenda de la journée 10h00 : La place d’ASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide d’applications Web en ASP.NET 12h00 : Construire des intranets de collaboration 12h30 : Pause Repas 14H00 : Solution d’hébergement 14H15 : Déployer et gérer des applications ASP.NET en production (IIS6) 14H45 : Starter Kits, Accélérateurs de projets Web 15h30 : Pause, Tirage du Jeu Concours 16h00 : ASP.NET Avancé: architecture en couches,
18
Embed
Agenda de la journée 10h00 : La place dASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide dapplications Web en ASP.NET 12h00 : Construire.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Agenda de la journéeAgenda de la journée
10h00 : La place d’ASP.NET dans la plate-forme Microsoft10h30 : Développement rapide d’applications Web en
ASP.NET12h00 : Construire des intranets de collaboration12h30 : Pause Repas14H00 : Solution d’hébergement14H15 : Déployer et gérer des applications
ASP.NET en production (IIS6)14H45 : Starter Kits, Accélérateurs de projets Web15h30 : Pause, Tirage du Jeu Concours16h00 : ASP.NET Avancé: architecture en couches,
Qu’est-ce ?Conçu pour détecter les blocage d’applicationComment ça fonctionne ?W3ADM va “pinger” chaque W3WP.exe, à intervalle régulierSi sans réponse dans la limite de temps, tue le process
ASP & ASP.NET peuvent explicitement solliciter un recyclage si l’application est instable
FiabilitéFiabilitéDétection de Crash et repriseDétection de Crash et reprise
Détection de CrashWAS détecte les crash des W3WP.exeWAS démarre un nouveau W3WP.exe si besoinRequêtes en file d’attente dans HTTP.sys pendant que W3WP démarreRésultat -> Pas d’Interruption de Service
Rapid Fail ProtectionN’autorise que X fautes par intervalle de tempsStoppe automatiquement le Pool si la valeur est dépassée
IIS6 retourne des codes 503 aux requêtes sur ce pool
Nouveau compte systèmeNouveau compte systèmeNetworkService / Service RéseauNetworkService / Service Réseau
IIS fonctionne désormais sous le compte système NetworkService
NetworkService est prédéfini
Compte à faibles privilègesNe peut pas accéder au système de fichiers
Ne peut pas accéder à la registry
Moins de privilèges = plus sur !
Comptes UtilisateurComptes Utilisateur NetworkService / Service RéseauNetworkService / Service Réseau
Si vous avez besoin de plus de permissions que ce qu’offre NetworkService :
N’ajoutez pas des permissions à NetworkServiceCela affecterait tous les sites sous IIS
Créez plutôt un nouveau compte avec les privilèges supplémentaires requis et dans le groupe IIS_WPGDonnez-lui en le moins possible !
Les application Web utilisent l’ “impersonation” pour utiliser ces nouveaux comptes
En synthèseEn synthèseAméliorations dans IIS 6Améliorations dans IIS 6
FiabilitéFiabilité
Montée en chargeMontée en charge
Recyclage des Processus basé sur la durée, Recyclage des Processus basé sur la durée, l’utilisation et la consommation mémoirel’utilisation et la consommation mémoire
Support du debugging amélioréSupport du debugging amélioré Isolation intégrale des ApplicationsIsolation intégrale des Applications
Augmentation des PerformancesAugmentation des Performances Serveurs Web natifs 32bit et 64bitServeurs Web natifs 32bit et 64bit Plusieurs milliers de sites par machinePlusieurs milliers de sites par machine Support amélioré des dossiers partagésSupport amélioré des dossiers partagés
AdministrabilitéAdministrabilité
Métabase XML, possibilité d’édition directeMétabase XML, possibilité d’édition directe Import/Export de la config. des sites et applicationsImport/Export de la config. des sites et applications Scripting WMIScripting WMI Outils en ligne de commandeOutils en ligne de commande Rollback de Versions et de ConfigurationRollback de Versions et de Configuration Isolation des utilisateurs en mode FTPIsolation des utilisateurs en mode FTP