Я использовал WebMarkupMin 0.8.12 в проекте asp.net mvc2, чтобы включить минимизацию разметки html. Я использовал пакет nuget для обновления моего проекта с помощью компонентов WebMarkupMin 0.8.12. Установка прошла успешно без каких-либо ошибок.Любая другая версия WebMarkupMin.Mvc, поддерживающая проект asp.net mvc2
Пример кода:
[HandleError]
public class HomeController : Controller
{
[CompressContent]
[MinifyHtml]
[OutputCache(CacheProfile = "CacheCompressedContent5Minutes")]
public ActionResult Index()
{
ViewData["Message"] = "Welcome to ASP.NET MVC!";
return View();
}
public ActionResult About()
{
return View();
}
}
Сейчас на строительстве проекта я вижу следующее сообщение об ошибке:
Ассамблеи 'WebMarkupMin.Mvc, Version = 0.8.1.0, культура = нейтральной, PublicKeyToken = 99472178d266584b' использует 'System.Web.Mvc, Version = 3.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35', который имеет более высокую версию, чем ссылка на сборку 'System.Web.Mvc, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' [Путь] \ packages \ WebMarkupMin.Mvc.0.8.1 \ lib \ net40 \ WebMarkupMin.Mvc.dll
Может ли кто-нибудь помочь мне узнать, существуют ли другие версии WebMarkupMin для минимизации разметки html, которая будет работать с проектом asp.net mvc2.
Благодаря & С уважением, Сантош Кумар Патро
Есть ли другие альтернативные или хорошее решение для предоставления возможности минификация из единственной html разметка для проекта asp.net mvc2. Я ищу автоматический подход, который облегчит проблемы обслуживания. –
Прошу прощения, я не знаю другого решения, попробовал ли вы использовать gzip? –