Red de conocimiento informático - Material del sitio web - Cómo convertir asp.net a asp

Cómo convertir asp.net a asp

El programa web desarrollado con asp.net utiliza URLRewriter.dll para lograr la estatización.

A. Descargue URLRewriter.rar, descomprímalo y colóquelo en el directorio /bin/

B. Agregue URLRewriter.rar a la referencia del proyecto.

C. Configure el sitio IIS y apunte la extensión html al controlador aspnet_isapi.dll.

IIS site-gt; properties-gt; home directorio-gt; configuración-gt; add

El archivo ejecutable se procesa igual que aspx, ambos son c:\windows\ microsoft.net\framework\v2.0.50727\aspnet_isapi.dll

Preste especial atención, no elija verificar si el archivo existe.

D. Agregue contenido de configuración en web.config, que se incluye en el paquete comprimido.

lt;configSectionsgt;

lt;section name="RewriterConfig"

type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" /gt;

lt;/configSectionsgt;

lt;!--redireccionamiento real--gt;

lt;RewriterConfiggt;

lt;Rulesgt; /p>

lt;RewriterRulegt;

lt;LookForgt;~/(\d*).htmllt;/LookForgt;

lt;SendTogt;~/user/ default .aspx?link=$1lt;/SendTogt;

lt;/RewriterRulegt;

lt;/Rulesgt;

lt;/RewriterConfiggt;

lt; p>

lt;system.webgt;

lt;!--

Necesita agregar una referencia html en IIS y cambiarla a una referencia aspx.

--gt;

lt; httpHandlersgt

lt; agregar verbo="*" ruta="*.aspx"

type="URLRewriter.RewriterFactoryHandler , URLRewriter" /gt;

lt; agregar verbo="*" path="*.html"

type="URLRewriter.RewriterFactoryHandler, URLRewriter " /gt;

lt;/httpHandlersgt;

E. Ingrese [url][/url] en la barra de direcciones para apuntar a [url][/url]

4. Basado en la configuración del servidor web Apache estático del servidor HTTP Apache (conf/httpd.conf)

A. Busque los módulos LoadModule rewrite_module/mod_rewrite.so en el archivo httpd.conf

Por lo general, esta línea está comentada. Elimina el "#".

Si no, agregue esta línea.

B. Agregar código:

lt; IfModule mod_rewrite.cgt;

RewriteEngine On

RewriteRule ^/([0-9] ] ).html$ /user.php?user=$1

lt;/IfModulegt;

C. Si el sitio web está definido a través de un host virtual, asegúrese de agregarlo a el archivo de configuración del host virtual .htccess; de lo contrario, es posible que

no se pueda utilizar.

D. Reinicie Apache y vuelva a cargar la configuración.

E. Ingrese [url][/url] en la barra de direcciones, que en realidad apunta a [url][/url]