温故知新--常用web.config公共配置总结
--------Web.config--------------
<configuration>
<!--连接字符串配置,版本为1.0、1.1连接字符串写在 <appSettings> </appSettings>中-->
<appSettings>
<add key="title" value="河北软件职业技术学院 办公自动化系统"/>
<add key="conStr" value="data source=.;initial catalog=student;user id=sa;password=111111"/>
</appSettings>
<!--连接字符串配置,版本为2.0后连接字符串写在<connectionStrings></connectionStrings>中-->
<connectionStrings>
<add name="studentConStr" connectionString="data source=.;initial catalog=student;user id=sa;password=111111"/>
</connectionStrings>
<system.web>
<!--为debug="false"时不能调试,直接运行,debug="true"时可以加断点用F5运行-->
<compilation debug="true" targetFramework="4.0" />
<!--将session放置在服务器的另一个进程中,但是还是放在了服务器的内存中的,如果服务器断电等意外事件发生了,session依然会丢失。
<sessionState mode="StateServer" stateConnectionString="tcpip=localhost:1695" timeout="10"></sessionState>-->
<!--将session存放在本应用的进程中,一旦本应用结束,或者服务器停止服务,session就会被释放掉。
<sessionState mode="InProc" timeout="10"></sessionState>-->
<!--session关闭,这时如果使用到session就会报错:
只有在配置文件或Page指令中将enableSessionState设置为true时,才能使用会话状态。还请确保在应用程序配置的
<configuration>\<system.web>\<httpModules>节中包括System.Web.SessionStateMod或自定义会话状态模块。
<sessionState mode="Off" timeout="10"></sessionState>-->
<!--把session存到数据库里-->
<sessionState mode="SQLServer" sqlConnectionString="server=.;user id=sa;password=111111" timeout="10"></sessionState>
<!--RemoteOnly仅仅是转移,Off关闭,On打开-->
<customErrors mode="On" defaultRedirect="error1.htm">
<error statusCode="404" redirect="notfindpage.htm"/>
</customErrors>
<!--mode="PassPort"微软护照-->
<authentication mode="Windows"></authentication>
</system.web>
</configuration>