Моя техника состояла в том, чтобы запустить его как обычно, затем скопировать URL-адрес из браузера и открыть другое окно для веб-сайта, а затем убить оригинал. После того, как вы убьете исходный браузер, VS пропустит ваш исходный код, но у вас все еще будет его в другом окне, и вы сможете нормально его перемещать Теперь вы можете редактировать свой код, а затем обновить браузер, и он работает так же, как и раньше.
Единственная причина, по которой он обычно запускается первым, потому что VS, похоже, выбирает случайный номер порта для localhost при запуске встроенного IIS. Но даже это редко меняется
Мой URL обычно выглядит примерно так:
http://localhost:49434/something.apsx
Время от времени номер порта изменяется, но кажется, что он остается прежним, пока вы не закрываете визуальную студию. Как только вы убьете VS, ваш URL потерпит неудачу.