[转]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;
时间: 2024-12-18 20:42:39

[转]asp.net 超时介绍的相关文章

asp.net_01 简单介绍

1.静态网页和动态网页 刚开始一直概念很模糊,分不清,今天晚上看视频,查资料终于弄明白点儿了.静态网页和动态网页的区别可以说是使用语言的区别. 静态网页:使用语言—html,不包含服务器运行代码;没有数据库,数据量大时,制作和维护困难:访问速度快:内容稳定,容易被搜索引擎检索:不含程序,不可交互,适合更新较少的展示型网站. 动态网页:使用语言--以超文本标记语言(html)为主,结合其他服务器端语言:有数据库,方便维护:访问速度慢:不容易被搜索引擎检索:交互性强.动态网页首先获得用户的指令,然后

Asp.Net IHttpHandler介绍

Asp.Net IHttpHandler介绍 ASP.NET响应Http请求时常用的两个处理接口是IHttpHandler和IHttpModule. 一般的,IHttpHandler用来处理一类特定的请求,比如对每个*.asp, *.aspx文件的分别处理.而IHttpModule通常用来处理所以请求共同需要的操作,比如对所以请求页面进行某些相同的检查功能. 我们先来看一下IIS服务器在相应Http请求时的处理步骤. ASP.NET中有管线(Pipeline)这个概念,意指每个ASP.NET请求

ASP 服务器超时 Timeout 处理

ASP 服务器超时 Timeout 处理 影响服务器产生超时的设定大致有: 1. Server.ScriptTimeout 2. Connection对象的CommandTimeOut属性 3. Command对象的CommandTimeOut属性 4. IE浏览器的设定 Server.ScriptTimeout 默认值是90秒 要增大它,在你的asp文件中加一句,如下: Server.ScriptTimeout=999 '单位(秒) Connection和Command CommandTime

ASP.NET Core 介绍

原文 https://docs.asp.net/en/latest/intro.html by Daniel Roth, Rick Anderson and Shaun Luttin 章节 什么是 ASP.NET Core? 为什么重新设计出一个 AsP.NET Core? 应用解析 启动 服务 中间件 ASP.NET Core 是对 ASP.NET 的一次重大修改,基本是重新设计了.本篇向你介绍了ASP.NET Core 的一些新概念以及这些新的特性能对我们编写现在流行的WEB应用提供哪些帮助

应用程序框架实战三十:表现层及ASP.NET MVC介绍(一)

本文将介绍表现层及ASP.NET MVC的一些要点,特别是ASP.NET MVC的一些抽象和封装技巧,如果你对MVC还不了解,可以参考<ASP.NET MVC4 高级编程>,作者Jon Galloway等,这本书由ASP.NET MVC团队成员编写,相当不错. 表现层的职责 表现层的职责是展示和收集数据,将领域层的数据和逻辑展示出来,并收集用户输入的相关信息. 搞清楚表现层的职责以后,你就应该清楚,表现层不是你应该编写业务逻辑的地方,这也是分层架构的核心. 如果要展示一个计算值,不应该在表现层

Asp.Net超时问题汇总

在数据库或者请求操作时,如果选择的时间段过短或操作数据量过大,就会遇到"请求超时"的的问题,网络上提供很多解决方案,但普遍不完善,根据个人经验及参考网络解决方案,先将其汇总如下: 根据错误类型,大致分为如下几种情况 1:Asp.net请求超时 2:IIS请求超时 3:数据库连接超时 4: 数据库操作超时 5:应用程序池回收(低) 6:Webservice等服务请求超时 7:其他的参考网址 下面根据上述情况一一作出处理 1:Asp.net请求超时 http请求超时可以在webconfig

ASP.NET MVC 介绍

ASP.NET分为WebForm(数据访问层 界面层 业务逻辑层)和MVC MVC : Model(模型)是应用程序中用于处理应用程序数据逻辑的部分. 通常模型对象负责在数据库中存取数据. View(视图)是应用程序中处理数据显示的部分. 通常视图是依据模型数据创建的. Controller(控制器)是应用程序中处理用户交互的部分. 通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据. 主要区别: WebForm 是请求访问哪一个页面,返回的是一个处理后的页面 MVC 是请求访问的哪一

全新ASP框架——IISNODE介绍

Asp是一门经典的动态网页编程语言,通常使用vbscript或者Jscript脚本来实现.一个好的框架,可以帮助您更加快速地使用Asp来完成您的网站开发任务.而Asp框架的终结者——IISNODE框架,无疑就是这样一款产品. 作者:沈赟杰 官网:http://api.webkits.cn/ 交流:431804354(QQ群) 一.框架简介 IISNODE是一套有着完善机制的Asp(非Asp.NET)框架,并且使用了完美兼容nodejs的模块加载方式,易于扩充增加自己的模块.整个框架采用Asp下的

ASP.NET Core 介绍和项目解读

1. 前言 2. ASP.NET Core 简介 2.1 什么是ASP.NET Core 2.2 ASP.NET Core的特点 2.3 ASP.NET Core 项目文件夹解读 2.3.1 项目文件夹总览 2.3.2 project.json和global.json 2.3.1 Properties——launchSettings.json 2.3.4 Startup.cs (1) 构造函数 (2) ConfigureServices (3) Configure 2.3.5 bundlecon