ASP.NET MVC, Visual Studio 2010, C # /. NET4. Я использую IIS Express в качестве предпочтительного веб-сервера, поскольку он более точно отражает наши производственные конфигурации в IIS7. Однако, когда я прохожу следующий процесс, библиотеки, используемые IIS Express, похоже, не обновляются.
- Запустите приложение, найдите ошибку
- Остановить VS2010, исправить ошибку
- Сложение / Run
- Тестирование показывает, что новый код не используется
IIS Express продолжает работать даже после остановки отладчика в VS2010, поэтому я предполагаю, что он просто держит двоичные файлы, которые использовались при его первоначальном запуске. Есть ли способ заставить его использовать обновленные двоичные файлы? Или это ожидаемое поведение? Прямо сейчас, единственный способ , которым я могу получить новые используемые двоичные файлы, состоит в том, чтобы полностью выйти из VS2010 и затем перезагрузить проект / решение. Даже выбор «стопа» на значке систрея IISExpress, похоже, не помогает (по-видимому, фактически не останавливает процесс).
Очевидно, что закрытие VS2010 и перезагрузка решения каждый раз - это не идеальный рабочий процесс.
РЕДАКТИРОВАТЬ: проект настроен для запуска IIS Express из проекта правой кнопкой мыши -> Интернет. URL проекта не использует никаких виртуальных каталогов, он находится в корне локального хоста на порту 60830. Мне показалось, что я вспомнил, что раньше видел IIS Express в списке свойств F4, сейчас его там вообще нет.