De repente descubrí que ASP.NET 2.0 proporciona soporte natural para UrlMapping: la sección
Esta configuración permite que el programa ASP.NET admita directamente UrlMapping en el servidor de desarrollo ASP.NET (es decir, seleccione el sistema de archivos al crear un proyecto ASP.NET), pero tiene varias deficiencias:
1. Solo se pueden asignar direcciones fijas, por lo que solo se puede configurar una dirección.
2. No es necesario configurar nada más en ASP.NET Development Server. Debido al modelo de respuesta a solicitudes en IIS, se estima que es necesario configurar el mapeo en IIS. En este caso, estuve buscando información por todas partes para ver cómo configurar el mapeo en ASP.NET Development Server, pero el resultado fue que no funcionó.
En vista de la deficiencia de UrlMapping de que no admite expresiones regulares, hice un UrlMapping que admite expresiones regulares. Desafortunadamente, debido a que HttpApplication llama a UrlMapping y HttpApplication es interno, no puede hacer nada con él, por lo que la implementación no es confiable. En comparación con UrlMapping,
descargue un archivo
Los ejemplos de configuración en Web.config son. como sigue:
El atributo habilitado de RegexUrlMapping se usa para abrir y cerrar la asignación. Para rebaseClientPath, consulte el parámetro rebaseClientPath en HttpContext.RewritePath.
El segundo complemento usa (?
http. //www.cnblogs.com/thinhunan/archive/2006/08/22/regexurlmapping.html