Подтвердить что ты не робот

Как переименовать веб-сайт IIS Express в Visual Studio 2012

Сначала я создал сайт в Webmatrix 2. Я только что назвал его website1. Я сейчас работаю над сайтом в Visual Studio 2012, и я хотел бы переименовать его. Кажется, вы не можете переименовать его напрямую, но в файле .sln есть запись проекта, которая содержит строку "website1". Я переименовал его и повторно начал VS. Новое имя кратко отобразится, но затем будет перезаписано исходное имя. Итак, теперь у меня есть .sln файл с новым именем и нигде в папках не ссылается на старое имя - я искал каждый файл. Но все же VS настаивает на том, чтобы вызвать сайт сайта1. Поэтому я полностью смущен.

Любые идеи, в которых VS хранит имя веб-сайтов? Единственное, что я могу придумать, - это то, как VS интегрируется с IIS Express. Возможно, вместо этого вместо имени вместо имени IIS используется имя IIS?

4b9b3361

Ответ 1

У меня была такая же проблема, и после того, как много причесок поняли, что IIS Express (как вы сказали) каким-то образом был виновником. Однако я не мог узнать, где было сохранено имя сайта.

Это то, что я закончил (в дополнение к переименованию каталогов и замене старого имени проекта новым в файле решения):

  • Откройте файл .sln
  • Найдите запись Project для веб-сайта, который вы хотите переименовать
  • Измените порт URL. Это заставит IIS Express рассматривать его как новый сайт.

Надеюсь, это поможет кому-то!

Ответ 2

Я просто сталкиваюсь с той же проблемой с вами во время использования VS 2013, оказалось, что это вызвано IIS Express, и, наконец, я решил это, выполнив следующие шаги:

  • Найдите приложение applicationhost.cofig вашего IIS Express, обычно его следует указывать в папке C:\Users {имя_пользователя}\Documents\IISExpress\config
  • Найдите соответствующий раздел сайта вашего проекта в файле cofig.
  • Удалите все эти разделы сайта с именем сайта simillar, таким как ProjectNameABC и ProjectNameABC (1)
  • Закройте и откройте свое решение в vs, вы обнаружите, что репличное имя для вашего веб-проекта возвращается

Ответ 3

У меня была та же проблема для HTTPS и Visual Studio 2015.

Конфигурационный файл IIS Express "C:\Users {username}\Documents\IISExpress\config\applicationhost.config" не имеет ссылки для моего сайта.

Я нашел ссылку внутри каталога в каталоге скрыть

"{Решение} \. Против \Config\ApplicationHost.config"

Я удалил запись для старого сайта копии, закрыл и снова открыл проект, и все было правильно.