Gibt es eine Möglichkeit, IIS 7.5 so zu konfigurieren, dass URL-Umschreibungen in verschiedene Anwendungspools auf derselben Site durchgeführt werden, ohne dass ein 403.18-Fehler auftritt?
Wir verwenden Helicon ISAPI Rewrite 3 unter IIS 6 und es funktioniert wie ein Zauber. Die "Anwendung" auf Stammebene wird unter ihrem eigenen Anwendungspool ausgeführt, und unter IIS 6 haben wir keine Probleme, URL-Umschreibungen von diesem Anwendungspool in einen der anderen vier Anwendungspools durchzuführen. Wenn ich jedoch dieselben Serverkonfigurationsinformationen nach IIS 7.5 kopiere, schlägt das Umschreiben der URL in einen der anderen Anwendungspools mit dem Fehler "403.18 - Verboten" fehl.
Das Seltsame ist, dass IIS 6 nicht (zumindest soweit ich anhand des Konfigurationsdialogs für den Site-Service feststellen kann) im IIS 5-Emulationsmodus ausgeführt wird, sodass beim Umschreiben keine 403.18-Fehler auftreten. So etwas anders sein muss ... aber was immer es ist, ich habe sicher nicht in der Lage gewesen , um es herauszufinden.
Übrigens sind wir nicht mit Helicon ISAPI Rewrite verheiratet. Wenn es eine andere Möglichkeit gibt, unsere aktuellen Regeln zum Umschreiben mit einem anderen Modul oder einer anderen Methode beizubehalten, würde ich sie gerne verwenden.