Задача
Если IE8 уже открыт, мое приложение будет запущено в режиме без отладки, а не в режиме отладки. Visual Studio «отпускает это».
Почему это так и как это изменить?
Ожидаемое и желаемое поведение
При моей предыдущей установке, если IE7 не запущен, Visual Studio запустит IE7 и загрузит приложение на новую вкладку. Если бы IE работал, Visual Studio просто вставила бы новую вкладку в текущий запущенный экземпляр. В любом случае, я "всегда" получал режим отладки, когда просил об этом.
Окружающая среда
с использованием: Visual Studio 2005 / IE 8
Свойства проекта: Серверы: установлен флажок «Использовать Visual Studio Development Server».
Редактировать
Проблема связана с IE8 / VS2005. См. Ссылки XpiritO для ответа, а также следуйте этой ссылке блога msdn для получения дополнительной информации об исправлении реестра и о том, что вы фактически делаете при использовании этот метод, чтобы решить проблему. Насколько я понимаю, вы, по сути, убиваете преимущества новой среды IE8 со слабой связью IE (LCIE), устанавливая TabProcGrowth = 0, что может или не может быть желательным компромиссом.