IIS по-прежнему запускает csc.exe после того, как для компиляции приложения использовался aspnet_compiler.

Я пытался использовать aspnet_compiler для предварительной компиляции моего сайта asp.net, чтобы избежать или свести к минимуму запуск csc.exe после перезапуска пула приложений. Однако после перезапуска компилятора пул приложений по-прежнему вызывает запуск тонны процессов csc.exe и остановку сервера до завершения компиляции.

Команда, которую я запускаю для компиляции сайта: C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe -p "E:\webRoot\application" -v //localhost/application E:\ webRoot\приложение

Я искал в Интернете ответ на этот вопрос, но мне не удалось найти много. Если у кого-то есть какие-либо предложения, они будут очень признательны, поскольку это вызывает серьезные проблемы с производительностью для всех сайтов, работающих на сервере, на котором происходит перезапуск пула приложений.

Большое спасибо!


person M4sterShake    schedule 13.02.2015    source источник
comment
Вы пытались использовать NGEN? stackoverflow.com/a/385851/559144   -  person Davide Piras    schedule 13.02.2015