Когда вы нажимаете F5, ваш веб-сайт развертывается на сервере разработки, встроенном в Visual Studio. Этот веб-сайт доступен только локально, поэтому в конечном итоге вам придется развернуть веб-сайт на своем IIS.
Что касается продолжительного времени запуска, может случиться так, что ваше приложение выполняет много вычислений перед отображением страницы, или вашему серверу разработки требуется много времени для запуска и компиляции страниц.
Задержка происходит каждый раз, когда вы заходите на страницу, или только в первый раз?
Если это происходит каждый раз, вам нужно профилировать приложение, используя некоторые инструменты профилирования.
Если это происходит только в первый раз, возможно, ваш компьютер для разработки не очень мощный, и, следовательно, встроенному серверу требуется много времени для компиляции вашей страницы.
Кроме того, что такое «долгое время»? Для моего сервера разработки, это может занять до 2 секунд, чтобы отобразить страницу в первый раз. Последующие обращения к странице осуществляются мгновенно.