1
我想查看我的asp.net站點訪問數而不使用數據庫。 第一個想法是使用類似Application["VisitedUsersCount"]
的東西,並在Session_Start
事件中增加它。 但是這個變量的範圍是Application,當我從Visual Studio發佈我的網站時,這個變量再次變成零。在沒有數據庫的ASP.NET中訪問用戶數
第二個是使用一個文件來保存這個變量,每當Session_Start
開啓時,我打開該文件並增加它的值。但是這裏的問題是兩個用戶同時訪問該文件時的併發問題。所以我的問題是:
- 是否有任何併發問題保存此文件中的變量,並訪問它每次
Session_Start
火災? - 它是否工作,如果我只是加載這個文件Application_Start並將其保存在
Application_End
?如果我從視覺工作室發佈它是Application_End
火災?
Waht你可以做的就是先與文件概念結合吧即你發佈Application_Start執行獲取文件讀取值然後設置Application [「VisitedUsersCount」]爲該值並在Application_End中存儲當前值應用程序[「VisitedUsersCount」]返回到文件。 – Manish