asp.net xml sitemap неверный контент заголовка http - PullRequest
0 голосов
/ 09 ноября 2018

Я создаю карту сайта в файле Ashx. Ошибка «Неправильный тип содержимого заголовка http» при использовании средства проверки карты сайта. (https://www.xml -sitemaps.com )

Есть идеи?

Вот код:

            public void ProcessRequest(HttpContext context)
            {
            context.Response.ContentType = "text/xml";
            context.Response.ContentEncoding = Encoding.UTF8;
            context.Response.Cache.SetCacheability(HttpCacheability.NoCache);
            context.Response.Cache.SetAllowResponseInBrowserHistory(true);
            using (writer = new XmlTextWriter(context.Response.OutputStream, Encoding.UTF8))
            {
                writer.WriteStartDocument();
                writer.WriteStartElement("urlset");
                writer.WriteAttributeString("xmlns", "http://www.sitemaps.org/schemas/sitemap/0.9");
                writer.WriteStartElement("url"); 
                writer.WriteElementString("loc", "https://website.com");
                writer.WriteElementString("lastmod", string.Format("{0:yyyy-MM-dd}", currentTime));
                writer.WriteElementString("changefreq", "weekly");
                writer.WriteElementString("priority", "1.0");
                writer.WriteEndElement(); 
                writer.WriteEndElement();                 
                writer.WriteEndDocument();
                writer.Flush();
                context.Response.End();
            }
        }
        public bool IsReusable
        {
            get
            {
                return false;
            }
        }

1 Ответ

0 голосов
/ 09 ноября 2018

Попробуйте изменить тип контента на application/xml

...