-
Application .net et IIS
bonjour,
quelle est la différence entre:
1: créer un site et son répertoire virtuel qui permettra d'accéder à mon application .net à travers AdresseIP : NuméroPort/AliasRepertoireVirtuel
2: créer application sur Default Web Site (clic droit sur Default Web Site > ajouter une application > donner un alias et le chemin d'accès physique qui permettra d'accéder à mon application .net à travers AdresseIP/Alias sans être obligé de changer le numéro de port
merci par avance
-
la notion de site IIS est liée à la notion de liaison: un site supporte plusieurs liaisons (tuple: IP,port,protocole,certificat).
Un site peut être hébergé dans un pool d'application spécifique.
Un répertoire virtuel ne peut être hébergé dans un pool d'application, il est donc hébergé dans le pool d'application du site. Il permet simplement de ne pas déplacer (sur le serveur) sous la racine physique du site l'application elle même.
Une application appartient à un site mais pourra être hébergé dans un pool d'application.
Donc concrètement tu héberges une application sur le default web site si les liaisons de ce site te conviennent pour accéder à ton application. Si tu veux une liaison dédiée tu créeras un nouveau site.
Si tu ne veux pas déplacer ton application de son emplacement physique actuel tu crées un répertoire virtuel dans ton site pour accéder à ton application, sinon tu crées simplement un répertoire dans le système de fichiers.
Si tu veux que ton application ne soit pas exécutée dans le même processus w3wp que le site qui l'héberge tu créeras une application. On peut notamment faire des réservations de mémoire et des affinités processeurs sur une application. Cela permet aussi d'isoler les erreurs d'une application dans un processus dédié afin de ne pas impacter les autres parties du site.
-
Bonjour,
Je comprends que je peux créer un site "SiteX" dans lequel je crée plusieurs applications "ApplicationGetsion1" "ApplicationGetsion2" "ApplicationGetsion3" ? ou bien la notion d'un site dans IIS c'est "ApplicationGetsionN" ?
Merci par avance
-
-