• [转]asp.net 超时介绍


    原链接:http://blog.csdn.net/zzginfo/article/details/6738700

    在我们web开发的时候,我们一般常碰到的超时有以下几种

    第一种:http请求超时,超时时间可以在webconfig中进行全局配置,(单位为秒,默认为90秒)如下

    1. <system.web>  
    2.   <httpRuntime maxRequestLength="102400" executionTimeout="180" />  
    3. </system.web>  


    第二种:数据库连接超时,超时时间可以在web config中进行全局设置(在连接字符串中设置Connect Timeout,单位为秒),例子如下

    1. <connectionStrings>  
    2. <add name="MarketingMate" connectionString="Data Source=192.168.1.200; Database=MarketingMate; User Id=sa; Password=XXX;Connect       Timeout=120;" providerName="System.Data.SqlClient"/>  
    3. <add name="MarketingMateEntities" connectionString="metadata=res://*/MarketingMate.csdl|res://*/MarketingMate.ssdl|res://*/MarketingMate.msl;provider=System.Data.SqlClient;provider connection string="Data Source=192.168.1.200;Initial Catalog=MarketingMate;Persist Security Info=True;User ID=sa;Password=XXX;MultipleActiveResultSets=True;Connect Timeout=120" providerName="System.Data.EntityClient"/>  
    4. </connectionStrings>  


    第三种:数据库执行超时,超时时间,目前还没有全局设置方法,只能设置每个命令的CommandTimeOut(单位为秒,默认为30秒)

    Entity Framework(ADO.Net Entity Data Model )的设置

    1. MarketingMateEntities context = new MarketingMateEntities();  
    2. context.CommandTimeout = 180;  
  • 相关阅读:
    第二轮冲刺-Runner站立会议06
    第二轮冲刺-Runner站立会议05
    第二轮冲刺-Runner站立会议04
    找水王续
    第二轮冲刺-Runner站立会议03
    第二轮冲刺-Runner站立会议02
    用户故事与敏捷开发方法笔记05
    软件需求与分析课堂讨论1
    16秋进度条3
    用户故事与敏捷开发方法笔记04
  • 原文地址:https://www.cnblogs.com/tider1999/p/4033568.html
Copyright © 2020-2023  润新知