2008-09-16 24 views
10

Ich habe eine ASP.Net 2.0-Anwendung, in der das Session_Start-Ereignis in meiner Global.asax-Datei nicht ausgelöst wird. Kann mir jemand sagen, warum das passiert und wie ich es zum Laufen bringen kann?ASP.Net Session_Start-Ereignis wird nicht ausgelöst

Die Anwendung funktionierte auf meinem Windows XP-Entwicklungscomputer einwandfrei, funktionierte jedoch nicht mehr, wenn sie auf dem Server bereitgestellt wurde (Win Server 2003/IIS 6/ASP.Net 2.0).

Ich bin mir nicht sicher, ob dies relevant ist, aber der Server hostet auch eine SharePoint-Installation (WSS 3.0), die einige Einstellungen auf der Standard-Website-Ebene ändert.

Antwort

2

Wird die Site vor dem Hinzufügen von global.asax vorkompiliert? Versuchen Sie es erneut zu kompilieren.

+0

Die gesamte Website wird erstellt und mehrmals neu kompilierte, ich in anderem Schritt kann Code, der in der Global.asax-Datei ist, z Application_Start() – Jazza

+0

können Sie eine Kopie der Site erstellen und sehen, ob das Problem auch auf der Kopie auftritt? –

+2

Die Frage, ob die Site vorkompiliert wurde oder nicht, war nur der Hinweis, den ich brauchte, um das Problem zu lösen, nämlich die fehlende Datei PrecompiledApp.config auf dem Produktionsserver. Danke @Gulzar – Jazza

0

Sind Sie sicher, dass die Website in IIS ASP.NET 2.0 statt 1.1 verwendet?

1

Ist der Abschnitt <session /> in der Datei web.config?

0

Ich hatte den folgenden Tag in Sharepoint 2010 web.config zu entfernen: Namen

< entfernen = „Session“ />

Verwandte Themen