在iis6.0中,默认设置特别严格和安全,可以最大限度地减少过去过于宽松的超时和限制带来的攻击。例如,默认配置数据库属性实现的最大ASP发布大小是204,800字节,每个字段限制为100KB。在IIS6.0之前,没有发布限制。因此,内部应用系统向2003年的迁移经常出错。总结解决方案如下。
首先,启用Asp支持
默认安装WindowsServer2003,但不安装IIS6,需要单独安装。安装IIS6后,需要单独打开对ASP的支持。
步骤1:启用Asp并转到:控制面板-管理工具-IIS(Internet服务器)-Web服务扩展-ActiveServerPages-允许
控制面板-管理工具-IIS(Internet服务器)-Web服务扩展-包含服务器上的文件-允许
步骤2:启用父路径支持。
IIS-网站-主目录-配置-选项-启用父路径
第三步:权限分配。
IIS-网站-(特定站点)-(右键单击)权限-用户完全控制
第二,解决windows2003最多只能上传200K的限制。
请先关闭服务中的iisadminservice服务。
在windows\\system32\\inesrv\\,
打开,找到ASPMaxRequestEntityAllowed,将其修改为所需的值,
然后重新启动iisadminservice服务。
1.web服务扩展允许在服务器端使用activeserverpages和包含的文件。
2.修改每个站点的属性。
主目录-配置-选项-启用父路径
3.使上传大于200k的文件成为可能(只需将其修改为您想要的大小,例如,如果后面加了两个零,则允许20m)
c:\ \ WINDOWS \ \ system32 \ \ inetsrv \ \ metabase . XML
(windows2003企业版在第592行,默认值为aspmaxrequestintetyallowed=' 204800 '即200K加两个零,也就是说最多可以上传到20M。
AspMaxRequestEntityAllowed=' 20480000 '