Очень медленный запуск приложений ASP.NET - PullRequest
2 голосов
/ 29 марта 2010

У меня есть приложения ASP.NET с довольно небольшим количеством страниц. Проблема, которую я вижу, в том, что время запуска довольно медленное. Насколько я могу судить, большая часть времени проводится в JIT. Предварительная компиляция приложений не очень помогает уменьшить JIT #methods, как сообщалось в PerfMon. Кто-нибудь знает, что я могу сделать, чтобы еще больше сократить время запуска? Правда ли, что нет способа предварительно создать приложение ASP.NET с помощью NGEN?

1 Ответ

3 голосов
/ 29 марта 2010

Вы установили следующий элемент в вашем файле web.config?

<compilation debug="false"/>

Посмотрите на http://www.aspnetresources.com/articles/debug_code_in_production.aspx некоторую полезную информацию о том, что делает инфраструктура, когда у вас установлен режим отладки true: он довольно старый, но многие из них по-прежнему актуальны.

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

...