当前位置: 代码迷 >> Web前端 >> 温故知新-惯用web.config公共配置总结
  详细解决方案

温故知新-惯用web.config公共配置总结

热度:335   发布时间:2013-02-19 11:11:40.0
温故知新--常用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>

  相关解决方案