Настроил ISS на статическое и динамическое сжатие контента
Прописал в metabase.confige все типы расширений файлов какие использую
Делаю так:
XsltSettings settings = new XsltSettings();
settings.EnableDocumentFunction = true;
settings.EnableScript = true;
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load(xslUri, settings, null);
context.Response.ClearHeaders();
context.Response.ContentType = "text/xml; charset=windows-1251";
context.Response.CacheControl = "No-cache";
XmlDocument doc = SP.GetList();
doc.LoadXml(doc);
XmlNamespaceManager nsmgr = new XmlNamespaceManager(doc.NameTable);
nsmgr.AddNamespace("xsl", "http://www.w3.org/1999/XSL/Transform");
XmlNode selectSingleNode = doc.SelectSingleNode("//PT/xsl:stylesheet", nsmgr); // извлекаю таблицу стилей xslt из документа
xslt.Load(selectSingleNode, XsltSettings.Default, null);
XPathNavigator nav = xmlDoc.CreateNavigator();
using (StreamWriter writer = new StreamWriter(context.Response.OutputStream, System.Text.Encoding.GetEncoding(1251)))
{
xslt.Transform(nav, null, writer);
}
Отправляю на клиента — и получаю не сжатый файл во все красе
Почему? Помогите пзл