En IIS 6.0, la configuración predeterminada es particularmente estricta y segura, lo que minimiza los ataques causados por tiempos de espera y límites que antes eran demasiado indulgentes. Por ejemplo, la implementación de la propiedad de metabase predeterminada limita el tamaño máximo de publicación ASP a 204.800 bytes y limita los campos individuales a 100 KB. En versiones anteriores a IIS 6.0, no había restricciones de publicación. Como resultado, cuando el sistema de solicitud de nuestra escuela se traslada al año 2003, a menudo se producen errores. Visité varias escuelas en los últimos días y encontré algunos problemas. Aquí están las soluciones.
1. Habilite el soporte Asp
Windows Server 2003 se instala de forma predeterminada y no instala IIS 6. Debe instalarse por separado. Después de instalar IIS 6, debe habilitar la compatibilidad con ASP por separado.
El primer paso es iniciar Asp e ir a: Panel de control->Herramientas administrativas->IIS (Servidor de Internet)-Extensión de servicio web->Páginas Active Server->Permitir
Panel de control->Herramientas administrativas->IIS (Servidor de Internet)-Extensión de servicio web->Archivo de inclusión en el lado del servidor->Permitir
El segundo paso es habilitar la compatibilidad con la ruta principal.
IIS-Sitio web-Directorio principal-Configuración-Opciones-Habilitar ruta principal
El tercer paso es asignar permisos.
IIS-Sitio web-(Sitio específico)-(clic derecho) Permisos-Usuarios Control total
2. Solucionar la limitación que tiene windows2003 para subir un máximo de 200K.
Primero cierre el servicio de administración de iis en el servicio
Busque metabase.xml en windows\system32\inesrv\,
Ábralo, busque ASPMaxRequestEntityAllowed y modifíquelo al valor requerido.
Luego reinicie el servicio de administración de iis
1. La extensión del servicio web permite páginas de servidor activas y archivos de inclusión en el lado del servidor.
2. Modificar las propiedades de cada sitio.
Directorio de inicio-Configuración-Opciones-Habilitar ruta principal
3. Permita cargar archivos de más de 200k (simplemente cámbielo al tamaño que desee. Si agrega dos ceros al final, se permitirán 20m)
c:\WINDOWS\system32\inetsrv\MetaBase.xml
(En la línea 592 de la versión empresarial de Windows 2003, el valor predeterminado es AspMaxRequestEntityAllowed="204800", que es 200K. Agregue dos ceros, es decir, cámbielo a, ahora la carga máxima puede ser 20M.
AspMaxRequestEntityAllowed="20480000"