Asp.Net中Session失效是怎么解决的?

互联网 17-7-2
这篇文章主要介绍了Asp.Net程序目录下文件夹或文件操作导致Session失效的解决方案,需要的朋友可以参考下

1、配置web.config

<system.web>    <sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data     source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="40"/>  </system.web>

2、在Global.asax中添加启动启动ASP.NET 状态服务代码

void Application_Start(object sender, EventArgs e)    {      // 在应用程序启动时运行的代码      try      {        //启动ASP.NET 状态服务        string g_serviceName = "aspnet_state";        System.ServiceProcess.ServiceController[] serviceControllers =           System.ServiceProcess.ServiceController.GetServices();        foreach (System.ServiceProcess.ServiceController service in serviceControllers)        {          if (service.ServiceName == g_serviceName)          {            if (service != null && service.Status != System.ServiceProcess.ServiceControllerStatus.Running)            {              service.Start();                 SimpleLogHelper.WriteError(g_serviceName + "服务已开启");            }            else            {              if (service == null)              {                SimpleLogHelper.WriteError(g_serviceName + "服务未安装");              }              else              {                SimpleLogHelper.WriteError(g_serviceName + "服务正在运行...");              }            }            break;          }        }      }      catch (Exception ex)      {        SimpleLogHelper.WriteError(ex.ToString());      }    }

以上就是Asp.Net中Session失效是怎么解决的?的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 文件
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:MVC实现下拉框联动的实例详解

相关资讯