SiteGalaxyUpload 相关问题解决

来源:互联网 发布:淘宝助理创建宝贝 编辑:程序博客网 时间:2024/06/08 19:27

负责的一个小系统使用SiteGalaxyUpload在ASP中上传附件

 Set upload = Server.CreateObject("SiteGalaxyUpload.Form")

经常出现些问题,先看些怎么配置的,希望对大家有所帮助

 

原先系统是运行在Windows2000,在迁移过程中总是会出现很多次问题,还这次直接迁移到windows2003上

安装过程中出现过问题,只是没截图.

后来不止安装SiteGalaxyUpload组件,还要把SiteGalaxyUpload.dll拷贝到C盘下的System32下,再进行注册

regsvr32  C:\WINDOWS\system32\SiteGalaxyUpload.dll

 

在上传组件的时候,遇到小文件可以上传成功,但稍微大些出现以下问题

SiteGalaxyUpload.Form.1error '80004005'

Failed to read binary data.

/*****/**.asp, line 6

Set upload = Server.CreateObject("SiteGalaxyUpload.Form")

 

win2003的IIS 6.0对asp的上传文件大小为200k限制,aspx的上传程序没有影响。在IIS6.0中,默认设置是特别严格和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。IIS 6 出于安全考虑, 默认最大请求是200K

 

设置可以上传4M的附件

解决办法:

1.先在服务里关闭 iis admin service 服务

2.找到 windows\system32\inetsrv\ 下的 metabase.xml 文件

3.用纯文本方式打开,找到 ASPMaxRequestEntityAllowed 把它修改为需要的值(修改为4M即:4096000),默认为:204800,即:200K

4.存盘,然后重启 iis admin service 服务

 

后来发现真的解决了这个问题. 你如果也遇到这样的问题,尝试下又何妨.

 

 

 

 

 

原创粉丝点击