public ActionResult SitemapXml(int?index = null) { var sitemapService = new SitemapService(this.Url); string content = sitemapService.GetSitemapXml(index); if (content == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "Sitemap index is out of range.")); } return(this.Content(content, ContentType.Xml, Encoding.UTF8)); }
public ActionResult Xml(int?index = null) { //var _sitemapService = new SitemapService( // new UrlHelper(System.Web.HttpContext.Current.Request.RequestContext), // new BuscadorRutas(new ContextoBaseDatos(), BlogController.TituloBlog), // new CacheService()); string content = _sitemapService.GetSitemapXml(index); //var dataFile = Server.MapPath("~/sitemap.xml"); //System.IO.File.AppendAllText(@dataFile, content); if (content == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "Sitemap index is out of range.")); } return(this.Content(content, "application/xml", Encoding.UTF8)); }