2010-12-14 3 views
0

Hier ist ein Bild, das ich von < Professionellem IIS erfaßt> alt textFrage zum IIS Paradigma arbeitet

Ich frage mich, warum die Web-Anfrage und die resultierenden Web-Inhalte als die Antwort durch die gleichen ISAPI-Filter oder Anwendungen gehen in ein kreis mode. Ich weiß, dass ISAPI-Anwendungen und Filter nichts anderes als Win32-DLLs sind. Dieser Kreis Mode ist wie eine Art von Funktion Aufruf/Rückkehr Weise, dh, wenn die Web-Anfrage kommt, werden die exportierten Funktionen von ISAPI-Filter aufgerufen, und dann werden die Filter aufrufen, um den WWW-Dienst, und die Der WWW-Dienst ruft die exportierten Funktionen von ISAPI-Anwendungen auf und sie kehren den ganzen Weg rückwärts zurück. Also ist das die Ursache? (Ich hoffe, Sie verstehen, was ich meine.)

Vielen Dank.

+0

Die Ursache von dem, was zu verstehen? – leppie

+0

Ich möchte ein Kopfgeld beginnen, aber ich sehe den Knopf nicht, um ein Kopfgeld zu beginnen. – smwikipedia

Antwort

1

In IIS würde der WWW-Dienst normalerweise Webserver-Inhalt sein - er würde die Ressource der entsprechenden ISAPI-Erweiterung (oder dem entsprechenden Handler) zuordnen - die Zuordnung erfolgt normalerweise auf der Grundlage der Ressourcenerweiterung. Die Erweiterung ist dafür verantwortlich, den tatsächlichen Inhalt (z. B. HTML) zu werfen, der dann über den www-Dienst an den Browser zurückgegeben wird. ISAPI-Filter liegen dazwischen - sie können die Anfrage modifizieren, bevor ISAPI-Erweiterung/-Anwendung sie verarbeiten kann. In ähnlicher Weise können sie die Antwort (Inhalt) ändern, die von der Anwendung generiert wird, bevor sie an den Browser zurückgegeben wird.

Ich glaube, dass folgende wäre besser Ressourcen IIS Architektur

http://learn.iis.net/page.aspx/101/introduction-to-iis-7-architecture/

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/843df643-1dbb-4fb6-910d-ec1965fa9e43.mspx?mfr=true