Wir haben ein HTTPModule, dessen einziger Zweck es ist, "url rewriting" zu tun. Nach der Definition eines HTTP-Moduls durchlaufen ALLE Browseranforderungen (HTML, CSS, JavaScript, Bilder usw.) die Ereignisbehandlungsroutinen dieser Klasse.Profile_OnMigrateAnonymous Ereignis mehrere Male feuern
Während des Anmeldevorgangs fangen wir den Moment ein, wenn der Benutzer im Ereignisprozedur "Profile_OnMigrateAnonymous" von Global.asax vom "anonymen" zum "angemeldeten" Benutzer wechselt. Ein Problem, das wir finden, ist, dass, wenn sich der Benutzer anmeldet, das Profile_OnMigrateAnonymous-Ereignis anscheinend für JEDE Ressource in der Anforderung ausgelöst wird, um die Seite für den Benutzer zu generieren - nämlich HTML, CSS, Javascript, Bilder usw. war mir bewusst, dass dieses Ereignis nur einmal ausgelöst wird. Warum würde es mehrmals feuern? Ist es ein Ergebnis unseres registrierten "URL Rewriting" HTTPModules? Gibt es eine Möglichkeit, die Anwendung so zu konfigurieren, dass das Ereignis nur einmal ausgelöst wird?