Tengo una página maestra ASP.net. En este máster, tengo todos mis archivos css y javascript definidos. También tengo algunas imágenes y algunos botones e hipervínculos.Base URL en ASP.net Páginas maestras con directorios virtuales
todas las URLs están declarados como relativa, es decir "/scripts/ian.js"
Todo funciona bien si este sitio es el sitio web de la raíz, pero necesito que funcione en un directorio virtual.
Mi problema es que cuando coloco este sitio web en un directorio virtual debajo de un sitio raíz, todos mis enlaces apuntan al sitio raíz. así que mis enlaces apuntan a www.root.com/scripts/ian.js pero debería estar apuntando a www.root.com/virtualDir/scripts/ian.js
Pensé que la etiqueta Base Href en el encabezado ayudaría, pero hasta ahora no parece estar ayudando de todos modos. Todos los enlaces siguen apuntando al sitio web raíz cuando sobrevivo sobre ellos.
Lo que me gustaría es una configuración única en IIS o el archivo de configuración que pueda establecer una url raíz y cualquier imagen, secuencia de comandos o enlace en la página maestra o página de contenido señalaría el lugar correcto.
Cualquier sugerencia o idea es bienvenida.
Gracias
No, tilde no funciona para scripts. Obtendrá un error cuando el servidor intente ejecutar el script. –