Проект MVC 3 занимает много времени для компиляции - PullRequest
0 голосов
/ 12 августа 2011

У меня есть проект MVC 3, и когда я его скомпилирую (f5), он переключится в браузер, а затем потребуется много времени, чтобы показать мне результат.

У меня установлен IIS7 в Windows7. Но я не знаю, нужно ли мне что-то добавить в IIS7 или опубликовать свой проект или что-то в этом роде ...?

1 Ответ

0 голосов
/ 12 августа 2011

Когда вы нажимаете F5, ваш веб-сайт развертывается на сервере разработки, встроенном в Visual Studio. Этот веб-сайт доступен только локально, поэтому в конечном итоге вам придется развернуть веб-сайт на своем IIS.

Что касается продолжительного времени запуска, может случиться так, что ваше приложение выполняет много вычислений перед отображением страницы, или вашему серверу разработки требуется много времени для запуска и компиляции страниц.

Задержка происходит каждый раз, когда вы заходите на страницу, или только в первый раз?

Если это происходит каждый раз, вам нужно профилировать приложение, используя некоторые инструменты профилирования.

Если это происходит только в первый раз, возможно, ваш компьютер для разработки не очень мощный, и, следовательно, встроенному серверу требуется много времени для компиляции вашей страницы.

Кроме того, что такое «долгое время»? Для моего сервера разработки, это может занять до 2 секунд, чтобы отобразить страницу в первый раз. Последующие обращения к странице осуществляются мгновенно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...