Est-ce que asp s'exécute dans le pool d'applications IIS pour lequel le site Web est configuré? Ou est le pool d'applications uniquement pour les applications asp.NET.Quelle est la relation entre ASP classique et un pool d'applications IIS?
Comment ces deux concernent les uns aux autres, que dois-je savoir pour comprendre qui fait quoi et où sont-ils le faire ...
Répondre
Une application ASP classique se déroulera dans l'application pool auquel il est affecté. L'application ASP.NET s'exécute également dans l'application qui leur est assignée, il est donc possible qu'une ou plusieurs applications ASP.NET et une ou plusieurs applications ASP s'exécutent dans le même pool et partagent donc le (s) processus.
Dans IIS6 il y a peu de relation entre les deux (applications ASP et ASP.NET) ils font simplement leur chose côte à côte. Ils partagent le même espace de mémoire virtuelle, donc si l'un est un cochon, l'autre est affecté. De plus, si le processus est bloqué, toutes les autres applications du pool (ASP et/ou ASP.NET) sont affectées. Ils partagent également une pile de filtres ISAPI commune qui s'exécute par processus.
Dans IIS7 avec le pipeline intégré, les choses deviennent bien plus intégrées. ASP classic s'appuie sur le pipeline basé sur .NET pour fournir des requêtes à gérer.
merci pour une réponse limpide! –