Exception in template (Designs\Dwsimple\Paragraph\NewsHorisontal.cshtml): System.Net.WebException: The remote server returned an error: (503) Server Unavailable.
   at System.Net.HttpWebRequest.GetResponse()
   at System.Xml.XmlDownloadManager.GetNonFileStream(Uri uri, ICredentials credentials, IWebProxy proxy, RequestCachePolicy cachePolicy)
   at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
   at System.Xml.XmlTextReaderImpl.FinishInitUriString()
   at System.Xml.XmlReaderSettings.CreateReader(String inputUri, XmlParserContext inputContext)
   at System.Xml.Linq.XDocument.Load(String uri, LoadOptions options)
   at CompiledRazorTemplates.Dynamic.beeabbdbfacbefa.Execute()
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context)
   at RazorEngine.Razor.Parse[T](String razorTemplate, T model, String cacheName)
   at Dynamicweb.Rendering.Template.Output()
@using System.Xml.Linq; @using System.Text; @using System.Globalization; @{ init(); } @functions { private int columnsWritten { get; set; } private int columns { get; set; } public void init() { columnsWritten = Dynamicweb.Input.FormatInteger(System.Web.HttpContext.Current.Items["currentColumns"]); columns = GetInteger("Item.Width"); System.Web.HttpContext.Current.Items["currentColumns"] = columnsWritten + GetInteger("Item.Width"); } public void Fluid() { columnsWritten = Dynamicweb.Input.FormatInteger(System.Web.HttpContext.Current.Items["currentColumns"]); columns = 12; System.Web.HttpContext.Current.Items["currentColumns"] = columnsWritten + 12; } public string ColumnClass() { if (GetString("Item.WidthMobile") == "hide"){ return "col-md-" + GetString("Item.Width") + " hidden-xs"; } else { return "col-md-" + GetString("Item.Width") + " col-xs-" + GetString("Item.WidthMobile"); } } public string NewRow() { if (columns + columnsWritten > 12) { System.Web.HttpContext.Current.Items["currentColumns"] = columns; return "</div><div class=\"row\">"; } else { return string.Empty; } } } @NewRow() <h1>@GetString("Item.Titel")</h1> <div class="row"> @{ string linkstring = GetString("Item.FeedLink")+"&InKontonr="+GetString("Item.AccountNumber"); XDocument xdoc = XDocument.Load(linkstring); var elements = xdoc.Element("DATA").Elements("NYHED"); int counter = 0; foreach (var el in elements) { string id = "0"; string title = "Title"; string description = "Description"; string linkText = "LinkText"; string linkUrl = "LinkUrl"; string document = "Document"; if (el.Elements("ID").Any()){ id = el.Element("ID").Value; } if (el.Elements("OVERSKRIFT").Any()){ title = el.Element("OVERSKRIFT").Value; } if (el.Elements("TEKST").Any()){ description = el.Element("TEKST").Value; } if (el.Elements("LINK_TEKST").Any()){ linkText = el.Element("LINK_TEKST").Value; } if (el.Elements("LINK_URL").Any()){ linkUrl = el.Element("LINK_URL").Value; } if (el.Elements("BILLEDE_URL").Any()){ document = "http://kalender.brandsoft.dk/bska/" + el.Element("BILLEDE_URL").Value; } counter += 1; id = counter.ToString(); if(counter <= 4) { <div class="col-md-3"> <img class="img-responsive" src="@document" alt=""></img> <h2>@title</h2> @{ string isHidden = ""; if (GetString("Item.ShowInfo") == "Closed" || GetString("Item.ShowInfo") == "Hidden"){ isHidden = "style=\"display:none;\""; } } <div id="@id" @isHidden> <p>@description</p> @if(linkUrl != null) { <a href=@linkUrl>@linkText</a> } </div> @if (!string.IsNullOrWhiteSpace(description) || !string.IsNullOrWhiteSpace(document)){ if (GetString("Item.ShowInfo") == "Open"){ <a href="#" onclick="toggle_visibility('@id');"><p id="@(id)_chevron" class="text-center chevron"></p></a> } else if (GetString("Item.ShowInfo") == "Closed") { <a href="#" onclick="toggle_visibility('@id');"><p id="@(id)_chevron" class="text-center chevron bottom"></p></a> } } </div> } } } </div> <script type="text/javascript"> function toggle_visibility(id) { if($('#' + id + "_chevron").length){ $('#' + id).stop().slideToggle('slow'); $('#' + id + "_chevron").toggleClass('bottom'); alert(id); if(!$('#' + id + "_img").hasClass('bigPic')){ var container_width = $('#' + id + "_img").parent().width(); var image_height; var natural_width = document.getElementById(id + "_img").naturalWidth; var natural_height = document.getElementById(id + "_img").naturalHeight; if(natural_width < container_width){ //> container_width = natural_width; } var res = container_width / natural_width; image_height = natural_height * res; if(image_height > 400){ image_height = 400; } $('#' + id + "_img").addClass('bigPic'); $('#' + id + "_img").css('max-height', image_height + "px"); }else{ $('#' + id + "_img").removeClass('bigPic'); $('#' + id + "_img").css('max-height', "100px"); } } } </script>