asp.net - Cómo cambiar el nombre de un sitio web de IIS Express en Visual Studio 2012
visual-studio webmatrix-2 (3)
Simplemente encontré el mismo problema con usted durante el uso de VS 2013, resultó que fue causado por IIS Express, finalmente lo resolví siguiendo estos pasos:
- Encuentre el archivo de aplicación.cofig de su IIS Express, por lo general debería aparecer en la Carpeta C: / Usuarios {nombre de usuario} / Documentos / IISExpress / config
- Localice la sección del sitio correspondiente de su proyecto en el archivo cofig
- Elimine todas las secciones del sitio con un nombre de sitio similar como ProjectNameABC y ProjectNameABC (1)
- Cierre y vuelva a abrir su solución en vs, encontrará que el nombre spefic para su proyecto web vuelve
Inicialmente creé un sitio en Webmatrix 2. Acabo de llamarlo website1. Ahora he estado trabajando en el sitio en Visual Studio 2012 y me gustaría cambiarle el nombre. No parece que pueda cambiarle el nombre directamente, pero en el archivo .sln hay una entrada de proyecto que contiene la cadena "website1". Renombré y reinicié VS. El nuevo nombre se muestra brevemente, pero luego se sobrescribe con el nombre original. Así que ahora tengo el archivo .sln con el nuevo nombre y en ninguna parte dentro de las carpetas hace referencia al nombre antiguo: he buscado en cada archivo. Pero aún VS insiste en llamar al sitio web1. Así que estoy totalmente confundido.
¿Alguna idea donde VS almacena el nombre de los sitios web? Lo único que se me ocurre es cómo VS se integra con IIS Express. ¿Tal vez está tomando el nombre de IIS en su lugar?
Tuve el mismo problema para HTTPS y Visual Studio 2015 .
El archivo de configuración de IIS Express "C: / Users {nombre de usuario} / Documentos / IISExpress / config / applicationhost.config" no tenía la referencia de mi sitio.
Encontré la referencia dentro del directorio de soluciones en un directorio oculto
"{Solución} /. Vs / config / applicationhost.config"
Quité la entrada para el sitio de copia anterior, cerré y volví a abrir el proyecto y todo fue correcto.
Tuve exactamente el mismo problema, y después de un montón de tirones, me di cuenta de que IIS Express (como dijiste) de alguna manera era el culpable. Sin embargo, no pude averiguar dónde estaba almacenado el nombre del sitio.
Esto es lo que terminé haciendo (además de cambiar el nombre de los directorios y reemplazar el antiguo nombre del proyecto con el nuevo en el archivo de la solución):
- Abre el archivo
.sln
- Localice la entrada de
Project
para el sitio web que desea cambiar de nombre - Cambia el puerto de la URL. Esto obligará a IIS Express a tratarlo como un sitio nuevo.
¡Espero que esto ayude a alguien!