码迷,mamicode.com
首页 > Windows程序 > 详细

win2003中IIS上传大附件下载附件超时等设置参考

时间:2015-11-30 17:26:47      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:

IIS的高级设置

Server2003不能上传大附件的问题

在”服务”里关闭iisadminservice服务。
找到windows\system32\inetsrv\下的metabase.xml文件。
找到ASPMaxRequestEntityAllowed把它修改为需要的值(可修改为20M即:20480000)
存盘,然后重启iisadminservice服务。

解决Windows2003无法下载超过4M的附件问题

在”服务”里关闭iisadminservice服务。
找到windows\system32\inetsrv\下的metabase.xml文件。
找到AspBufferingLimit把它修改为需要的值(可修改为20M即:20480000)
存盘,然后重启iisadminservice服务。

解决Server2003超时问题

解决大附件上传容易超时失败的问题

在IIS中调大一些脚本超时时间,操作方法是:在IIS的”站点或虚拟目录”的”主目录”下点击”配置”按钮,
设置脚本超时时间为:300秒(注意:不是Session超时时间)
解决通过WebMail写信时间较长后,按下发信按钮就会回到系统登录界面的问题
适当增加会话时间(Session)为60分钟。在IIS站点或虚拟目录属性的”主目录”下点击”配置 – 选项”,
就可以进行设置了(Windows2003默认为20分钟)


application pool 超时设置方法

要在Internet信息服务中的"应用程序池"的属性->"运行状况"选项卡
将"关闭时间限制"工作进程必须在下列时间内关闭(秒) 设置为1800 (30分钟)

默认为90秒,所以经常在一分钟左右就自动退出了


session超时设置方法

启动 Internet Information Services 经理或 IIS 管理单元中打开。
Internet Information Services 中在窗口中,展开 ServerName 节点的 ServerName 是服务器的名称。
展开 网站 节点。
用鼠标右键单击 默认网站,然后单击 属性。
在 默认网站属性 对话框中的 主目录 选项卡上单击 配置。
应用程序配置 对话框中 选项 选项卡上 会话超时 框中显示 Session.Timeout 值。
注意如果您的计算机上安装了 Internet Information Services 6.0,您还可以在配置数据库的 AspSessionTimeout 属性中查看 Session.Timeout 属性值。配置数据库是一个分层存储区的 IIS 配置信息存储为一个名为 MetaBase.xml 的.xml 文件。MetaBase.xml 位于 SystemRoot \System32\Inetsrv 文件夹中。只是在管理员组的成员的用户可以查看和修改这些文件。


IIS6.0会话超时时间设置

问题描述:

客户端请求WCF服务时,部署服务器上是请求发生错误:

The underlying connection was closed: An unexpected error occurred on a receive

翻译:基础连接已经关闭:发送上发生意外的错误。

分析:

1、同样程序在其他服务器部署,没引发此异常。

2、客户端?服务端? 利用Fiddler模拟请求,异常照旧,可见可能属于服务端引发。

3、比较两台服务器环境差异,操作系统,IIS版本基本一致,问题在哪里?

4、继续寻找异常引发规律。发现每次大约请求发送后90秒左右后异常触发,可见问题出在请求时间设置上。

5、经检查 .net中,数据库超时等链接设置无误。问题归结在IIS的设置上。

6、IIS中会话超时时间设置:

应用程序池(application pool )超时设置方法

在Internet信息服务中的”应用程序池”的属性->”运行状况”选项卡
将”关闭时间限制”工作进程必须在下列时间内关闭(秒) 设置为1800 (30分钟)

默认为90秒,所以异常由此产生。

另外回收进程时间等相应修改,问题解决。

IIS为不活动的连接预设了超时值。在少数情况下,速度较慢的 intranet可能需要增加这个值以防止无效的超时。你可以按照下列步骤调整注册表,解决这个问题:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到 Windows2000的根目录(通常是WINNT)为止。进入 System目录并找到 Regedt32.exe,将其选入对话框并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项 HKEY_LOCAL_MACHINE,其子窗口显示。最大化该窗口以便于使用。
3) 使用左窗口的树型控件定位到 SYSTEM\CurrentControlSet\Services\[ServiceName]\Parameters子项,其中[Service Name]是指提供FTP服务的MSFTPSVC,提供Gopher服务的GOPHERSVC,提供WWW/HTTP服务的W3SVC。单击该子项选取它,在右窗口中显示其值。
4) 定位到值ConnectionTimeOut的条目。使用DWord编辑器把ConnectionTimeOut的值改为更适合当前网络条件的设置。提示 ConnectionTimeOut的缺省值是600秒。

另:IIS6启用日志会不会增加服务器CPU或者内存的负担?

会增加硬盘I/O读取写入,一般认为无必要的话,不要开启 。

原文地址:http://bbs.delit.cn/thread-374-1-1.html

转载请注明出处:

撰写人:度量科技www.delit.cn

win2003中IIS上传大附件下载附件超时等设置参考

标签:

原文地址:http://www.cnblogs.com/dlsoft/p/5007555.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!