PDA

View Full Version : سوال: اجرا نشدن Application_Start در asp.net 2



omid_3952
پنج شنبه 22 اسفند 1387, 21:12 عصر
سلام من در فایل global.asax یک متغییر application در متد Application_Start تعریف کرده ام
و آن را مقدار دهی میکنم و از مقدار آن را در مابقی صفحات استفاده میکنم
وقتی توی کامپیوتر خودم باهاش کار میکنم مشکلی نداره ولی وقتی سایت را publish می کنم و میفرستمش بالا کلا متد Application_Start اجرا نمیشه که اون متغییر را مقدار دهی کنه




<%@ Application Language="VB" %>

<script runat="server">

Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
Application("Test") = "1234"
End Sub

Sub Application_End(ByVal sender As Object, ByVal e As EventArgs)
' Code that runs on application shutdown
End Sub

Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
' Code that runs when an unhandled error occurs
End Sub

Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
' Code that runs when a new session is started
End Sub

Sub Session_End(ByVal sender As Object, ByVal e As EventArgs)
' Code that runs when a session ends.
' Note: The Session_End event is raised only when the sessionstate mode
' is set to InProc in the Web.config file. If session mode is set to StateServer
' or SQLServer, the event is not raised.
End Sub

</script>

Saber_Fatholahi
دوشنبه 26 اسفند 1387, 09:38 صبح
دوست من قبل و بعد از دستورت برای جلوگیری از همزمانی دستورات بین این دو دستور بنویس یعنی کلا با Application کار می کنی این جوری عمل کن

Application.Lock()
دستورات
Application.Start()

omid_3952
دوشنبه 03 فروردین 1388, 14:41 عصر
مشکل جور دیگری حل شد
من فایل precompiledApp.config را موقع publish ساخته میشه را آپلود نمیکردم برای همین Application_start() اجرا نمیشد
وقتی آپلودش کردم درست شد

maryam_272
چهارشنبه 09 دی 1388, 12:35 عصر
سلام
من توی session_start کدی برای بدست
آوردن بازدیدکننده های سایت قرار دادم اما بعد از آپلود session_start اجرا نمیشه
فایل PrecompiledApp.config را هم آپلود می کنم لطفا راهنماییم کنید