1

Я разрабатываю простое приложение ASP.Net на компьютере с Windows 7 x64 с использованием Visual Studio 2008 с пакетом обновления 1 (SP1). Сам компьютер - очень сильная машина. Я использую встроенный сервер разработки для отладки.Производительность сервера ASP.Net

Запуск процесса отладки занимает много времени (~ 20 минут до загрузки первой страницы). Иногда страницы загружаются немедленно. Я столкнулся с этой проблемой только с веб-проектами, работа над проектами окон, как и ожидалось.

В чем может быть причина? Как я могу сделать работу над разработкой, как она работает на компьютере XP?

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

+0

У вас есть что-то, что можно было запустить в журнал событий, который может помочь отладить это? У вас, очевидно, что-то испортилось на вашем компьютере. – Jaxidian

+0

Разве что браузеру требуется много времени для загрузки страницы? Или сам процесс dev-сервера просто загружает ненормально большое время? – MisterZimbu

+0

Вам нужно убрать эту машину и «вернуть ее» - переустановить ОС и среду разработки. У вас есть что-то не так, и никакое вмешательство не исправит его должным образом. С другой стороны, я бы также проверил, что у вас нет антивирусного прог-сканирования каждого файла, который создается как часть ASP.NET-компиляции вашего сайта. – slugster

ответ

0

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

<compilation batch="false" ... > 

Относительные: Slow Performance -- ASP .NET ASPNET_WP.EXE and CSC.EXE Running After Clicking Redirect Link

1

попробовать это исправление для VS Studio 2008 http://support.microsoft.com/kb/946581 Это исправление не был включен в Microsoft Update. Он исправляет медленное время сборки и многие другие, и рекомендуется для пользователей, которые испытывают проблемы.