У нас есть проект веб-приложения (не веб-сайта), пока в тот день, когда мы добавили batch = "false" на сервер веб-разработки web.config, все веб-приложения собирались вместо запрашиваемой страницы.
<compilation debug="true" batch="false">
<assemblies>
...
</assemblies>
</compilation>
Это делает нас быстрее. Но я не знаю, что изменилось (я проверил foo.cproj и web.config из репозитория, сравнивая более старые версии, но не нашел ничего, что могло бы вызвать эту медлительность).
Я посмотрел на% temp% / Temporary ASP.NET Files; после компиляции моего веб-приложения (не перекомпилировать, shift + f6) я запрашиваю страницу и вижу, что веб-сервер удаляет все уже скомпилированные файлы из% temp% / Temporary ASP.NET Files и создает заново. Я не знаю, нормально ли это, но мне показалась полная перекомпиляция всего веб-приложения, что очень медленно. (Я посмотрел через проводник процессов на wevdev.wevserver.exe, он вызывает csc.exe несколько раз)
Как я могу сделать компиляцию быстрее? Спасибо ...