How to solve the problem of session invalidation caused by deleting folders in ASP.NET programs
This article focuses on "how to solve the problem of session failure caused by deleting folders in ASP.NET programs". Interested friends may wish to have a look at it. The method introduced in this paper is simple, fast and practical. Let's let the editor take you to learn how to solve the problem of session invalidation caused by deleting folders in ASP.NET programs.
Add Application_Start in Global
Such as:
The copy code is as follows:
Void Application_Start (object sender, EventArgs e)
{
/ / Code that runs when the application starts
System.Reflection.PropertyInfo p = typeof (System.Web.HttpRuntime) .GetProperty ("FileChangesMonitor", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static)
Object o = p.GetValue (null, null)
System.Reflection.FieldInfo f = o.GetType () .GetField ("_ dirMonSubdirs", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.IgnoreCase)
Object monitor = f.GetValue (o)
System.Reflection.MethodInfo m = monitor.GetType () .GetMethod ("StopMonitoring", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic)
M.Invoke (monitor, new object [] {})
}
At this point, I believe you have a deeper understanding of "how to solve the problem of session failure caused by deleting folders in ASP.NET programs". You might as well do it in practice. Here is the website, more related content can enter the relevant channels to inquire, follow us, continue to learn!