代码驿站移动版
频道导航
HTML/Xhtml
CSS
JavaScript
HTML5
PHP教程
ASP.NET
正则表达式
AJAX
ThinkPHP
Yii
MySQL
MariaDB
Oracle
MongoDB
Redis
DedeCMS
PHPCMS
帝国CMS
WordPress
Discuz
其它CMS
Zend Studio
Sublime
Notepad
Dreamweaver
Windows
Linux
Nginx
Apache
IIS
CentOS
Ubuntu
Debian
网站优化
工具资源
PHP源码
ASP.NET源码
其它源码
图标素材
按钮素材
字体素材
DedeCMS模板
帝国CMS模板
PHPCMS模板
WordPress模板
Discuz!模板
单页模板
开发软件下载
服务器软件下载
广告投放
联系我们
版权申明
软件编程
网页前端
移动开发
数据库
服务器
脚本语言
PHP代码
JAVA代码
Python代码
Android代码
当前位置:
主页
>
软件编程
>
.NET代码
>
Asp.Net各种超时问题总结
时间:2021-12-02 10:40:31 | 栏目:
.NET代码
| 点击:次
在数据库或者请求操作时,如果选择的时间段过短或操作数据量过大,就会遇到"请求超时"的的问题,网络上提供很多解决方案,但普遍不完善,根据个人经验及参考网络解决方案,先将其汇总如下:
根据错误类型,大致分为如下几种情况
1:Asp.net请求超时
2:IIS请求超时
3:数据库连接超时
4: 数据库操作超时
5:应用程序池回收(低)
6:Webservice等服务请求超时
下面根据上述情况一一作出处理
1:Asp.net请求超时
http请求超时可以在webconfig中进行全局配置,(单位为秒,默认为90秒)如下
<system.web>
<httpRuntime maxRequestLength="102400" executionTimeout="180" />
system.web>
2:IIS请求超时
直接去IIS进行设置:IIS-网站-属性 设置一个较大的值,但是不能太大,具体情况具体分析。
3:数据库连接超时
在配置数据库连接字符串的时候一起配置
<connectionStrings>
<add name="MarketingMate" connectionString="Data Source=192.168.1.1; Database=MarketingMate; User Id=sa; Password=123; Connect Timeout=30;Min Pool Size=16;Max Pool Size=100;"
providerName="System.Data.SqlClient"/>
connectionStrings>
4. 数据库操作超时
数据库操作超时目前还没有全局设置方法,只能设置Command类的CommandTimeOut属性(单位为秒,默认为30秒)
context.CommandTimeout = 180;
5:应用程序池回收(底)这种出现的情况很低,请酌情设置
应用程序池会在一定的时间内回收线程,直接设置即可:应用程序池--属性--回收工作进程
6:Webservice等服务请求超时 (这种是参考网上提供的解决方法,本人没遇到过)
扩大代理类的超时限制,默认是90秒 ,即在调用方法前指定超时时间。
[csharp]YourWebService yws = new YourWebService(); yws.Timeout = 1200000; //20分钟,单位是毫秒[/csharp]
如果将 Timeout 属性设置为 Timeout.Infinite,则指示该请求无超时。即使 XML Web services 客户端可以将 Timeout 属性设置为无超时,Web 服务器仍可以在服务器端使请求超时。
您可能感兴趣的文章:
C#中观察者模式的3种实现方式
ASP.NET获取MS SQL Server安装实例实现思路及代码
Repeater里switch的使用方法
C# winform编程中响应回车键的实现代码
使用C#获取远程图片 Form用户名与密码Authorization认证的实现
相关文章
12-15
Unity使用LineRender实现绘画功能
11-27
unity实现玻璃效果
11-30
在ASP.NET 2.0中操作数据之六:编程设置ObjectDataSource的参数值
10-31
用.NET做动态域名解析的方法示例
12-14
浅谈C#多线程简单例子讲解
JQuery
VUE
AngularJS
MSSql
MySQL
MongoDB
Redis
Linux
Tomcat
Nginx
网站首页
广告投放
联系我们
版权申明
联系站长