<?xml version="1.0"?>
<!--
注意: 除了手动编辑此文件以外,您还可以使用
Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的
“网站”->“Asp.Net 配置”选项。
设置和注释的完整列表在
machine.config.comments 中,该文件通常位于
\Windows\Microsoft.Net\Framework\v2.x\Config 中
-->
<configuration>
<appSettings>
<add key="ConnStr" value="server=hc811;UID=sa;PWD=admin;database=mall_hc" />
<add key="DBConnection" value="server=hc811;UID=sa;PWD=admin;database=mall_hc" ></add>
</appSettings>
<connectionStrings/>
<system.web>
<customErrors mode="Off"/>
<!--
设置 compilation debug="true" 将调试符号插入
已编译的页面中。但由于这会
影响性能,因此只在开发过程中将此值
设置为 true。
-->
<compilation debug="true"/>
<!--
通过 <authentication> 节可以配置 ASP.NET 使用的
安全身份验证模式,
以标识传入的用户。
-->
<authentication mode="Forms">
<forms name=".doughty_FD_COOKIE" loginUrl="index.aspx" protection="All" timeout="120">
<!-- protection="[All ¦None ¦Encryption ¦Validation]" -->
</forms>
</authentication>
<sessionState mode="InProc" cookieless="true" timeout="120" />
<pages enableSessionState = "true" validateRequest="false"/>
</system.web>
</configuration>我的web.config中的代码就是这样,哪位老师帮我看下是哪的设置问题:为什么session保留的时间只有默认的20分钟??????
<!--
注意: 除了手动编辑此文件以外,您还可以使用
Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的
“网站”->“Asp.Net 配置”选项。
设置和注释的完整列表在
machine.config.comments 中,该文件通常位于
\Windows\Microsoft.Net\Framework\v2.x\Config 中
-->
<configuration>
<appSettings>
<add key="ConnStr" value="server=hc811;UID=sa;PWD=admin;database=mall_hc" />
<add key="DBConnection" value="server=hc811;UID=sa;PWD=admin;database=mall_hc" ></add>
</appSettings>
<connectionStrings/>
<system.web>
<customErrors mode="Off"/>
<!--
设置 compilation debug="true" 将调试符号插入
已编译的页面中。但由于这会
影响性能,因此只在开发过程中将此值
设置为 true。
-->
<compilation debug="true"/>
<!--
通过 <authentication> 节可以配置 ASP.NET 使用的
安全身份验证模式,
以标识传入的用户。
-->
<authentication mode="Forms">
<forms name=".doughty_FD_COOKIE" loginUrl="index.aspx" protection="All" timeout="120">
<!-- protection="[All ¦None ¦Encryption ¦Validation]" -->
</forms>
</authentication>
<sessionState mode="InProc" cookieless="true" timeout="120" />
<pages enableSessionState = "true" validateRequest="false"/>
</system.web>
</configuration>我的web.config中的代码就是这样,哪位老师帮我看下是哪的设置问题:为什么session保留的时间只有默认的20分钟??????
<session-timeout>30</session-timeout>
</session-config>
修改30
是我错了好像过去我没改过iis,也能实现调节时间<sessionState mode="InProc" cookieless="true" timeout="120" />
这一句以前我也没使用过
mode改成"InPro"时,在本地测试路径会出现问题,如下:
http://topic.csdn.net/u/20080313/15/beca81b7-2ea1-4fa7-9503-200298c6cc8e.html不知道上传到服务器中会不会?
主目录,选项卡.....配置.....会话...里面有个说会话时间 默认20分钟的
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;user id=sa;password="
cookieless="false"
timeout="20"
/>将timeout修改一下,如果还存在很快超时的话,可以在iis配置一下,也可以直接在程序里面写session.timeout=你要设定的时间