Мне нужно иметь возможность временно отключить объединение и минимизацию для одного запроса с целью отладки проблем с JavaScript и CSS. Я хотел бы сделать это во время выполнения, добавив параметр в QueryString следующим образом.
http://domain.com/page?DisableOptimizations=true
Вот подход, который я рассматриваю.
protected void Application_BeginRequest(object sender, EventArgs e)
{
// Enable for every request
BundleTable.EnableOptimizations = true;
// Disable for requests that explicitly request it
bool disable;
bool.TryParse(Context.Request.QueryString["DisableOptimizations"], out disable);
if (disable)
{
BundleTable.EnableOptimizations = false;
}
}
- Существуют ли какие-либо потенциальные проблемы с тем фактом, что я устанавливаю это статическое свойство для каждого веб-запроса? (Веб-приложение будет работать на веб-ферме)
- Есть ли лучшие способы справиться с этим?
DisableOptimizations=false
). - person Brad Christie   schedule 11.01.2013