Производительность сервера разработки ASP.Net - PullRequest
1 голос
/ 29 марта 2010

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

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

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

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

Ответы [ 2 ]

1 голос
/ 29 марта 2010

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

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

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

<compilation batch="false" ... >

Относительно: Низкая производительность - ASP .NET ASPNET_WP.EXE и CSC.EXE запускаются после нажатия на ссылку перенаправления

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