Предварительно скомпилируйте виды бритвы в asp .net mvc 5

У меня есть веб-сайт ASP .Net MVC5, у меня есть проблемы с производительностью, я хочу предварительно скомпилировать виды бритвы и исключить их при развертывании своего веб-сайта в IIS, я выполнил действия, указанные в этой статье, но получил ошибку: RazorGenerator.targets не был найден, на самом деле я проверил в папке пакета я не могу найти этот файл. Есть ли у вас идеи, почему эта dll не найдена в папке пакета? RazorGenerator.Mvc и https://www.nuget.org/packages/RazorGenerator.MsBuild установлены правильно. заранее спасибо

1 ответ

Решение

Вам не нужен RazorGenerator для этого. При публикации просто установите параметр "Прекомпилировать во время публикации" в разделе "Параметры публикации файлов" на вкладке "Настройки". Нажмите "Настроить", а затем отметьте "Объединить все выходы в одну сборку". Дайте ему уникальное имя, как правило, что-то вроде [ProjectName].Precompiled,

Другие вопросы по тегам