2008-09-16 162 views
10

我有一個ASP.Net 2.0應用程序,其Session_Start事件未在我的Global.asax文件中觸發。任何人都可以告訴爲什麼會發生這種情況,以及如何讓它工作?ASP.Net Session_Start事件未觸發

該應用程序在我的Windows XP開發機器上運行良好,但在部署到服務器(Win Server 2003/IIS 6/ASP.Net 2.0)時停止工作。

我不確定這是否相關,但服務器還託管SharePoint安裝(WSS 3.0),我知道它會更改默認網站級別的某些設置。

回答

2

在添加global.asax之前,網站是否預編譯?嘗試再次編譯它。

+0

整個網站已被編譯並重新編譯了好幾次,我可以進入其他代碼位於Global.asax文件中,例如Application_Start() – Jazza 2008-09-16 13:07:26

0

您確定IIS中的網站設置爲使用ASP.NET 2.0而不是1.1嗎?

0

,我不得不刪除以下標記在SharePoint 2010的web.config:

<刪除名稱=「會話」 />