Запуск сайта после сборки решения занимает много времени - PullRequest
6 голосов
/ 05 апреля 2011

В процессе разработки, нашему веб-сайту Asp.Net 4 требуется довольно много времени для запуска после создания библиотек проекта.

Мы выполняем достаточно много статистики и т. Д., Но недостаточно, чтобы оправдать продолжительностьВремя, необходимое для запуска приложения (вероятно, 3-4 минуты)

Мы строим не сайт, а библиотеки, а пакет! = true в элементе компиляции в файле .config.

Я попытаюсь записать некоторые диагностические данные, но любые другие указатели были бы полезны

Ответы [ 4 ]

8 голосов
/ 05 апреля 2011

Вы также можете попробовать optimizeCompilations="true" на сеансе web.config.

<compilation debug="true" batch="false" optimizeCompilations="true" >

Мой сайт также слишком долго запускается после того, как я скомпилировал свои библиотеки.

1 голос
/ 14 февраля 2013

Надеюсь, что следующие шаги сократят ваше время

Закройте проект, затем удалите файл «Параметры пользователя решения Visual Studio (.suo)» и снова откройте проект

0 голосов
/ 25 октября 2012

Правильно сделать здесь - использовать dotTrace или Dynatrace, чтобы профилировать и понять, в чем проблема. Он скажет вам, сколько времени потребуется для выполнения всего вашего кода.

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

0 голосов
/ 05 апреля 2011

если у вас есть много проектов, связанных с решением, то когда вы делаете сборку, она будет строить КАЖДЫЙ проект. если у вас есть проекты, в которые вы не вносите изменения, допустимо удалить сам проект и обратиться непосредственно к .dll.

...