Как сделать так, чтобы приложение asp.net mvc оставалось скомпилированным - PullRequest
0 голосов
/ 08 июля 2010

Я предварительно скомпилировал свое приложение, но каждые 10 - 30 минут оно выгружается, затем при нажатии страницы загружается много времени.Как сделать так, чтобы приложение оставалось скомпилированным навсегда?

Ответы [ 3 ]

1 голос
/ 08 июля 2010

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

В настройках пула приложений в IIS установите время простоя на любое необходимое время или никогда не перезапускайте из-за бездействия.

0 голосов
/ 08 июля 2010

Если вы используете .NET 4 и IIS 7.5, вы также можете использовать новую функцию «Автозапуск», чтобы избежать начального времени загрузки.

http://weblogs.asp.net/scottgu/archive/2009/09/15/auto-start-asp-net-applications-vs-2010-and-net-4-0-series.aspx

0 голосов
/ 08 июля 2010

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

Смежный вопрос: Рабочий процесс перезагружается, потому что он достиг своего предела виртуальной памяти

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