Veranstaltungen im Allgemeinen.asax werden nicht feuern
In meinem ASP.Net Anwendung, komme ich nicht an die Ereignisse in der Globalen.asax, um Feuer auf meiner Maschine. Zum Beispiel Session_Start wird nicht ausgelöst.
Den gleichen Globalen.asax funktioniert gut auf andere Entwicklung der Computer in meinem Büro.
Habe ich versucht:
-
Sowohl die ASP.Net Entwicklung Server
und meinen lokalen IIS -
Neustart der Maschine
-
Entfernen und Neuerstellen der Datei aus
das Projekt (einschließlich löschen
von der Festplatte) -
Alle Maschinen konfiguriert sind, mit
die gleiche Ebene der software (VS2008
SP1, .Net 3.5, XP)
Dieses fährt mich verrückt, jede Hilfe die es gibt?
EDIT: Da die Anwendung funktioniert auf anderen Maschinen, ich glaube nicht, es ist direkt bezogen auf den Inhalt Global.asax. Aus irgendeinem Grund, meine Maschine nicht mit der Verarbeitung der Dateien. Ich habe eine Reparatur von VS 2008 und .Net 2.0. Irgendwelche anderen Ideen?
EDIT: Die Anwendung läuft auf allen drei Maschinen gezogen wird direkt von der Quelle Kontrolle. Es ist definitiv etwas bestimmten Maschine.
Dank,
Pat
- ist es das gleiche asp.net Projekt auf allen Maschinen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Application level events brauchen nur die richtige Benennung zu arbeiten. Ist Ihrer codebehind-Klasse bezeichnet, die in Ihrem Global.asax Datei?
Dies ist eine lange gedreht, aber ich habe gebissen worden von diesem vor. Wenn Sie das Global.asax.cs-Datei wurde stellen Sie sicher, um eine basic Global.asax-Datei in Ihrem Projekt?
Stellen Sie außerdem sicher, dass die erbt Eigenschaft in die Global.asax ist auf Ihre benutzerdefinierte Klasse (namespace und alle) in Ihrem Global.asax.cs-Datei.
Ich hatte dieses problem mal und es lag daran, dass ich Total vergessen habe zu machen, den Globalen.asax-Datei und Haken es bis zu meiner Klasse. Ich hatte Sie nur kopiert die Globale.asax.cs aus einem anderen Projekt, die haben etwas ähnliches.
becuase Projekt ist zuerst kompiliert und dann haben Sie hinzufügen oder ändern oder geänderte Lage des globalen.asax.vb.
Lösung :- entfernen Sie Einfach die debug-Ordner. Clean-Projekt und erstellen ganze Projekt.
Grüße,
Mihir
Als ich schreiben hier, in meinem Fall, war ich Veröffentliche meine Website in der Produktion und ich vermisse Kopie auf server App_global.asax.zusammengestellt - Datei. Aus diesem Grund wurde nicht ausgelöst, der die Ereignisse innerhalb Global.asax.
Hoffe anyelse helfen diese Tipps, verlor ich 8 Stunden sucht.
Wenn Sie fummelte mit ASP.NET dann vielleicht versuchen, es erneut zu installieren.