¿Cómo engañar a VS usando http://localhost en lugar de http://localhost/appname

Siempre que crear un proyecto ASP.NET con Visual Studio 2003 se creará la dirección URL en su máquina al igual que .....

http://localhost/appname

El problema con esto es que usted lo desea, puede hacer referencia a todas las imágenes / etc hojas de estilo con una ruta absoluta ...

<img src="/images/me.jpg" alt="Me"/>

Personalmente, me gusta desarrollar el uso exacto de la estructura de carpetas como voy a tener cuando un sitio se vive, pero VS costumbre le permiten crear un proyecto ASP.NET en http://localhost - siempre añade el nombre de la aplicación.

Aquí es cómo evitar este problema

  1. Establezca su IIS a raíz de su carpeta wwwroot
  2. Crea tu proyecto con VS (por ejemplo, MyWebSite)
  3. Ahora su conjunto a raíz de IIS wwwroot \ MyWebSite
  4. Crear una carpeta virtual dentro de MyWebSite llamado "MyWebSite" y el punto a wwwroot \ MyWebSite

VS se siguen utilizando http://localhost/MyWebSite en su navegador, pero es de hecho apunta a http://localhost, por lo que todos los de su ruta absoluta referencias funcione a la perfección!

Average rating: