2009-05-31 5 views
0

Ich habe eine Monorail-Webanwendung auf iis7 ausgeführt. Es scheint, als würden zwei gleichzeitige Anfragen auf zwei verschiedenen Appdomains bearbeitet! Soweit ich weiß, sollte jede Anwendung eine appdomain und mehrere httpplications haben, um Anfragen zu bearbeiten ...Viele appdomains für eine Webanwendung in unter iis7

Gibt es etwas, das ich vermisse? (Konfiguration vielleicht?)

Antwort

1

Ich schrieb Ausgabedateien in einen Ordner im bin-Verzeichnis der Webanwendung. Da dieser Ordner überwacht wird, führte er dazu, dass der Anwendungspool wiederverwendet wurde. Aus diesem Grund wurde die zweite Anforderung in einer anderen (neuen) Anwendungsdomäne verarbeitet.

Aus irgendeinem Grund dachte ich, dass nur web.config, global.asax werden beobachtet ...

+0

Alle Änderungen am bin-Ordner lösen normalerweise einen Recycling-Vorgang aus. Beachten Sie auch, dass beim Erstellen von Ordnern an einem beliebigen Ort unter Ihrem Site-Root-Ordner auch ein Recycle-Vorgang ausgeführt wird. – jishi

2

Sehen Sie die Lösung selbst gefunden :)

Asp.net viele Verzeichnisse und Dateien Uhren verschiedene Aktionen, die dazu führen, dass die appdomain entladen wird. (global.asax, web.config, BIN, App_Code ++)

Wenn Sie weitere Informationen wünschen, werfen Sie einen Blick auf diesen Blog auf msdn blogs.msdn.com/tmarq/archive/2007/11/02/ asp-net-datei-change-notifications-exact-dateien-und-verzeichnisse-werden-überwacht.aspx

Verwandte Themen