Pregunta

he puesto mi proyecto con la ruta virtual "/ MyVirtualPath", cree el directorio virtual en IIS 6 (W2003) y todo funciona bien.

A continuación, para trabajar mejor con Google Analytics que cambiar la ruta de acceso virtual "/ myvirtualpath" y cambiar todos los redicecciones y enlaces a minúsculas. también se aplica a la clase " minúsculas ruta URL de la Red del PEA MVC " y funciona perfectamente.

El problema que tenía que modificar el directorio virtual en IIS, elimine ruta virtual "/ MyVirtualPath" y creó el nuevo "/ myvirtualpath", pero en todos los casos que utilizo tilde "~" o cuando hago un "RedirecToAction" (que debe tomar "LowercaseRoute"), continúa para mantener la ruta de acceso virtual "/ MyVirtualPath".

Por ejemplo, si veo el código fuente HTML en el navegador, consulte "/MyVirtualPath/Content/Site.css" en lugar de "/myvirtualpath/Content/Site.css."

Gracias

¿Fue útil?

Solución

  1. Asegúrese de restablecer IIS (ejecutar iisreset) cuando se realizan cambios de este tipo. A veces hay problemas de almacenamiento en caché.
  2. Busque en su archivo de la metabase directamente para "MyVirtualPath" y editarlo a mano. Esta es una técnica peligrosa y fea, a fin de tomar las debidas precauciones antes de hacerlo (por ejemplo, asegúrese de que el servidor está configurado para copia de seguridad automáticamente su metabase y vuelva a cargarlo si te equivocas). Aunque el cambio de caso es poco probable que romper nada.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top