Как предложил Джимми Р. Хаутс, для начала используйте IIS, а не Cassini.
Как насчет немного другого рабочего процесса, вместо того, чтобы постоянно нажимать F5, вы можете использовать Attach / Detach для управления тем, что VS будет отлаживать.
- Создайте свое решение
- Запустите выбранный вами веб-браузер.
- Перейдите на страницу, которую вы используете.
- В visual studio: Отладка -> Присоединить к процессу ...
- Выберите aspnet_wp.exe или w3wp.exe в зависимости от вашей ОС / версии IIS.
- Выберите, что вы хотите отлаживать (Управляемый код / Sql)
- Делайте все, что хотите отладить на своей странице.
- Когда вам нужно изменить код, отключите отладчик (нажмите «Стоп») - обратите внимание, что ваш браузер не закрывается.
- Внесите изменения в код, перестройте решение, подключите отладчик и продолжайте использовать выбранный браузер.
Я считаю это удобным, потому что, если вам нужно сделать пару шагов, прежде чем вы попадете в область, которую вы отлаживаете - с этим методом вам не нужно повторять все шаги. Конечно, биты постоянно бьют по F5:)
Если вы хотите отлаживать JS в Visual Studio, вы присоединяетесь к процессу iexplore и сценарию отладки.