win2003+iis6+ASP.NET上传大文件失败的解决办法
思良:新服务器总是要设置,麻烦,都配置了2台新服务器了。编辑完后记得重启IIS(如果重启又变回去了,请在打开metabase.xml文件的状态下重启IIS)。
win2003中使用iis6无法上传超过200KB大小的文件。
需做如下调整:
1.设置IIS的 AspMaxRequestEntityAllowed与AspScriptTimeout。
设置方法可以手动修改C:WINDOWSsystem32inetsrv下面的MetaBase.xml文件。
AspMaxRequestEntityAllowed修改为你想要的值,例 如:1073741824(1G)。
也可以使用Internet Information Services (IIS) 6.0 Resource Kit Tools来完成修改,下载地址:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17275(如果链接失败,请搜索新的下载地址)
工具图例:
2.设置web.config
复制代码 代码如下: <httpRuntime executionTimeout="3600" maxRequestLength="2097151000" useFullyQualifiedRedirectUrl="false" minFreeThreads="18" minLocalRequestFreeThreads="15" appRequestQueueLimit="150" enableVersionHeader="true"/>
metabase.xml无法编辑,解决办法
转:http://blog.sina.com.cn/s/blog_6e7570390100v90h.html
第一种:修改本地计算机的属性。
1、打开iis管理器,右击本地计算机--选择属性,如下图
2、勾选"允许直接编辑配置数据库",这样就可以在不停止IIS的情况下编辑metabase.xml文件。
3、现在再试一下编辑metabase.xml文件,然后保存,就没有问题了。
第二种:停止IIS服务。
点击左下角的开始,进入控制面板,找到“管理工具”,点击进入,选择“服务”。停止“World Wide Web Publishing Service”服务,并设为禁止或手动,停止“IIS Admin Service”服务,如果有FTP服务“FTP Publishing Service”同样设置。然后编辑好metabase.xml文件,修改完成之后,启用这些服务。
metabase.xml无法编辑,解决办法,上面分析了两种,如果服务器在运行,建议你使用第一种办法解决。欢迎大家访问www.qitu8.com,很给力的一键还原软件。