Если я внесу изменения в свой проект ASP.NET с использованием VS2008 или VS2010, я должен остановить сервер разработки ASP.NET и перезапустить его (обычно с помощью «Просмотр в браузере»), чтобы увидеть это изменение.
У меня точно такая же проблема, как у этого парня:
Сервер разработки ASP.net необходимо перезапускать каждый раз
За исключением меня, его решение не работает: добавление / изменение значения реестра с HKLM\Software\Microsoft\ASP.NET\FCNMode
на 0 или 2 ничего не делает, что я вижу.
Теперь сумасшедшая часть - Я только что обновился до VS2010, предполагая, что все мои проблемы будут решены. Я перенес свой проект на .NET 4.0 и сделал «Просмотр в браузере» только для того же поведения! 4.0 запускает совершенно другую версию WebDev.WebServer, я думал, что это решит мою проблему! Нет.
ТО я прочитал о IIS Developer Express , только что выпущенном с WebMatrix, и я нашел, как заставить мой веб-сайт загружаться (командная строка) только для, как вы уже догадались, такой же проблемы. Я должен убить сервер и перезапустить, чтобы увидеть мои изменения.
И изменения, о которых я говорю, не должны быть обновлениями кода, они могут быть простой модификацией HTML. Сервер не распознает изменение и, следовательно, не отображает новую страницу. Файлы CSS или JS можно обновлять и просматривать без перезапуска.
Я просто искал некоторые идеи относительно того, в чем может быть проблема. Мысли, пожалуйста!?
Рабочая станция: Win7 64-bit, VS2008 и VS2010.