Моя ситуация:
я работаю над проектом ASP.NET MVC и выполняю отладку в IIS-Express. Иногда, когда мы создаем временную ветку, эта ветка будет использовать тот же порт для отладки. Это означает, что виртуальный каталог в IIS один и тот же, и я не могу запустить их оба одновременно.
Как это работало в vs2010:
На самом деле это не проблема, потому что я не хочу запускать их одновременно. Однако в VS2010 я получал предупреждение при первом открытии ветки. Он спросил меня, хочу ли я переназначить URL-адрес. Когда я позже вернулся, чтобы открыть багажник, я получил такое же предупреждение (см. а>).
Как это не работает в vs2012:
Теперь в VS2012 я больше не получаю предупреждение. Если я забуду вручную зайти в настройки и нажать «Создать виртуальный каталог» (такое случалось несколько раз), то когда я нажму «Выполнить» в ветке, он фактически запустит транк. Это может быть очень запутанным. Особенно, если я пытаюсь отлаживать или система ломается из-за исключения. Исходный файл из магистрали будет открыт в решении филиала. Затем я думаю, что редактирую ветку, но на самом деле я редактирую ствол...
Есть ли способ позволить VS2012 выполнять ту же проверку, что и VS2010?
Или я делаю/понимаю что-то еще совершенно неправильно?