Error executing template "Designs/Baseline/partials/assets/styles.cshtml"
System.InvalidOperationException: A prior operation on this collection was interrupted by an exception. Collection's state is no longer trusted.
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Container.VerifyIntegrity()
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Container.CreateEntryNoResize(TKey key, TValue value)
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Add(TKey key, TValue value)
   at Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.MarkupTextLiteralSyntax.SetAnnotations(SyntaxAnnotation[] annotations)
   at Microsoft.AspNetCore.Razor.Language.Legacy.TokenizerBackedParser`1.GetNodeWithSpanContext[TNode](TNode node)
   at Microsoft.AspNetCore.Razor.Language.Legacy.TokenizerBackedParser`1.OutputAsMarkupLiteral()
   at Microsoft.AspNetCore.Razor.Language.Legacy.HtmlMarkupParser.OtherParserBlock(SyntaxListBuilder`1& builder)
   at Microsoft.AspNetCore.Razor.Language.Legacy.HtmlMarkupParser.ParseDocument()
   at Microsoft.AspNetCore.Razor.Language.Legacy.RazorParser.Parse(RazorSourceDocument source)
   at Microsoft.AspNetCore.Razor.Language.DefaultRazorEngine.Process(RazorCodeDocument document)
   at Microsoft.AspNetCore.Razor.Language.RazorTemplateEngine.GenerateCode(RazorCodeDocument codeDocument)
   at RazorEngine.Compilation.CompilerServiceBase.GenerateCodeFile(RazorTemplateEngine templateEngine, RazorCodeDocument document)
   at RazorEngine.Compilation.CompilerServiceBase.GetGeneratorResult(IEnumerable`1 namespaces, TypeContext context)
   at RazorEngine.Compilation.CompilerServiceBase.GetCodeCompileUnit(TypeContext context)
   at Dynamicweb.Rendering.Compatibility.RoslynCompilerServiceBase.CompileType(TypeContext context)
   at RazorEngine.Templating.RazorEngineCore.CreateTemplateType(ITemplateSource razorTemplate, Type modelType)
   at RazorEngine.Templating.RazorEngineCore.Compile(ITemplateKey key, Type modelType)
   at RazorEngine.Templating.RazorEngineService.CompileAndCacheInternal(ITemplateKey key, Type modelType)
   at RazorEngine.Templating.RazorEngineService.GetCompiledTemplate(ITemplateKey key, Type modelType, Boolean compileOnCacheMiss)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String templateSource, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 2 @using Application.Extensions 3 4 @{ 5 bool useWatchedAssets = GetViewParameterBoolean("UseWatchedAssets"); 6 7 if (!useWatchedAssets) 8 { 9 string cssPath = $"{FileExtensions.GetFilePathWithVersion("/assets/css/main.min.css")}"; 10 11 <link rel="stylesheet" href="@cssPath" /> 12 } 13 }
Error executing template "Designs/Baseline/partials/meta/favicons.cshtml"
System.InvalidOperationException: A prior operation on this collection was interrupted by an exception. Collection's state is no longer trusted.
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Container.VerifyIntegrity()
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Container.CreateEntryNoResize(TKey key, TValue value)
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Add(TKey key, TValue value)
   at Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.MarkupTextLiteralSyntax.SetAnnotations(SyntaxAnnotation[] annotations)
   at Microsoft.AspNetCore.Razor.Language.Legacy.TokenizerBackedParser`1.GetNodeWithSpanContext[TNode](TNode node)
   at Microsoft.AspNetCore.Razor.Language.Legacy.TokenizerBackedParser`1.OutputAsMarkupLiteral()
   at Microsoft.AspNetCore.Razor.Language.Legacy.HtmlMarkupParser.OtherParserBlock(SyntaxListBuilder`1& builder)
   at Microsoft.AspNetCore.Razor.Language.Legacy.HtmlMarkupParser.ParseDocument()
   at Microsoft.AspNetCore.Razor.Language.Legacy.RazorParser.Parse(RazorSourceDocument source)
   at Microsoft.AspNetCore.Razor.Language.DefaultRazorEngine.Process(RazorCodeDocument document)
   at Microsoft.AspNetCore.Razor.Language.RazorTemplateEngine.GenerateCode(RazorCodeDocument codeDocument)
   at RazorEngine.Compilation.CompilerServiceBase.GenerateCodeFile(RazorTemplateEngine templateEngine, RazorCodeDocument document)
   at RazorEngine.Compilation.CompilerServiceBase.GetGeneratorResult(IEnumerable`1 namespaces, TypeContext context)
   at RazorEngine.Compilation.CompilerServiceBase.GetCodeCompileUnit(TypeContext context)
   at Dynamicweb.Rendering.Compatibility.RoslynCompilerServiceBase.CompileType(TypeContext context)
   at RazorEngine.Templating.RazorEngineCore.CreateTemplateType(ITemplateSource razorTemplate, Type modelType)
   at RazorEngine.Templating.RazorEngineCore.Compile(ITemplateKey key, Type modelType)
   at RazorEngine.Templating.RazorEngineService.CompileAndCacheInternal(ITemplateKey key, Type modelType)
   at RazorEngine.Templating.RazorEngineService.GetCompiledTemplate(ITemplateKey key, Type modelType, Boolean compileOnCacheMiss)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String templateSource, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @using Application.Extensions 2 3 @{ 4 string iconImgPng = $"{FileExtensions.GetFilePathWithVersion("/assets/favicons/favicon-96x96.png")}"; 5 string iconImgSvg = $"{FileExtensions.GetFilePathWithVersion("/assets/favicons/favicon.svg")}"; 6 string shortCutIcon = $"{FileExtensions.GetFilePathWithVersion("/assets/favicons/favicon.ico")}"; 7 string appleTouchIcon = $"{FileExtensions.GetFilePathWithVersion("/assets/favicons/apple-touch-icon.png")}"; 8 string manifest = $"{FileExtensions.GetFilePathWithVersion("/assets/favicons/site.webmanifest")}"; 9 10 <link rel="icon" type="image/png" href="@iconImgPng" sizes="96x96" /> 11 <link rel="icon" type="image/svg+xml" href="@iconImgSvg" /> 12 <link rel="shortcut icon" href="@shortCutIcon" /> 13 <link rel="apple-touch-icon" sizes="180x180" href="@appleTouchIcon" /> 14 <meta name="apple-mobile-web-app-title" content="Musikkens Hus" /> 15 <link rel="manifest" href="@manifest" /> 16 } 17 <link rel="icon" type="image/png" href="@iconImgPng" sizes="96x96" /> 18 <link rel="icon" type="image/svg+xml" href="@iconImgSvg" /> 19 <link rel="shortcut icon" href="@shortCutIcon" /> 20 <link rel="apple-touch-icon" sizes="180x180" href="@appleTouchIcon" /> 21 <meta name="apple-mobile-web-app-title" content="Musikkens Hus" /> 22 <link rel="manifest" href="@manifest" />
Error executing template "Designs/Baseline/partials/meta/social.cshtml"
System.InvalidOperationException: A prior operation on this collection was interrupted by an exception. Collection's state is no longer trusted.
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Container.VerifyIntegrity()
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Container.CreateEntryNoResize(TKey key, TValue value)
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Add(TKey key, TValue value)
   at Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.MarkupTextLiteralSyntax.SetAnnotations(SyntaxAnnotation[] annotations)
   at Microsoft.AspNetCore.Razor.Language.Legacy.TokenizerBackedParser`1.GetNodeWithSpanContext[TNode](TNode node)
   at Microsoft.AspNetCore.Razor.Language.Legacy.TokenizerBackedParser`1.OutputAsMarkupLiteral()
   at Microsoft.AspNetCore.Razor.Language.Legacy.HtmlMarkupParser.OtherParserBlock(SyntaxListBuilder`1& builder)
   at Microsoft.AspNetCore.Razor.Language.Legacy.HtmlMarkupParser.ParseDocument()
   at Microsoft.AspNetCore.Razor.Language.Legacy.RazorParser.Parse(RazorSourceDocument source)
   at Microsoft.AspNetCore.Razor.Language.DefaultRazorEngine.Process(RazorCodeDocument document)
   at Microsoft.AspNetCore.Razor.Language.RazorTemplateEngine.GenerateCode(RazorCodeDocument codeDocument)
   at RazorEngine.Compilation.CompilerServiceBase.GenerateCodeFile(RazorTemplateEngine templateEngine, RazorCodeDocument document)
   at RazorEngine.Compilation.CompilerServiceBase.GetGeneratorResult(IEnumerable`1 namespaces, TypeContext context)
   at RazorEngine.Compilation.CompilerServiceBase.GetCodeCompileUnit(TypeContext context)
   at Dynamicweb.Rendering.Compatibility.RoslynCompilerServiceBase.CompileType(TypeContext context)
   at RazorEngine.Templating.RazorEngineCore.CreateTemplateType(ITemplateSource razorTemplate, Type modelType)
   at RazorEngine.Templating.RazorEngineCore.Compile(ITemplateKey key, Type modelType)
   at RazorEngine.Templating.RazorEngineService.CompileAndCacheInternal(ITemplateKey key, Type modelType)
   at RazorEngine.Templating.RazorEngineService.GetCompiledTemplate(ITemplateKey key, Type modelType, Boolean compileOnCacheMiss)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String templateSource, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 2 @*using Dynamicweb.Frontend; 3 @using Dynamicweb.Content;*@ 4 @using Dynamicweb; 5 6 @{ 7 string primaryDomain = Context.Current.Request.Url.Scheme + "://" + Pageview.Area.DomainLock; 8 9 string facebookDomainVerificationID = Model.Area.Item.GetString("FacebookDomainVerificationId"); 10 string areaSocialSiteName = Model.Area.Item.GetString("SiteName"); 11 var areaSocialImage = Model.Area.Item.GetFile("DefaultImage"); 12 string areaSocialImageUrl = areaSocialImage != null ? areaSocialImage.PathUrlEncoded : string.Empty; 13 14 string pageTitle = Model.Title; 15 string pageDescription = Model.Description; 16 string pageSocialTitle = Model.PropertyItem.GetString("Title"); 17 string pageSocialDescription = Model.PropertyItem.GetString("Description"); 18 var pageSocialImage = Model.PropertyItem.GetFile("Image"); 19 string pageSocialImageUrl = pageSocialImage != null ? pageSocialImage.PathUrlEncoded : string.Empty; 20 21 string socialTitle = !string.IsNullOrWhiteSpace(pageSocialTitle) ? pageSocialTitle : pageTitle; 22 string socialUrl = Model.Area.FirstActivePage.ID == Model.ID ? primaryDomain + "/" : primaryDomain + "" + Pageview.SearchFriendlyUrl; 23 string socialDescription = !string.IsNullOrWhiteSpace(pageSocialDescription) ? pageSocialDescription : pageDescription; 24 string socialImage = !string.IsNullOrWhiteSpace(pageSocialImageUrl) ? pageSocialImageUrl: areaSocialImageUrl; 25 26 if (!string.IsNullOrWhiteSpace(socialImage)) 27 { 28 socialImage = "/admin/public/getimage.ashx?Width=1200&Height=630&Compression=100&Image=" + socialImage.Replace("?","&"); 29 socialImage += socialImage.IndexOf("x=") != -1 ? "&Crop=7" : "&Crop=0"; 30 } 31 } 32 @if (!string.IsNullOrWhiteSpace(facebookDomainVerificationID)) 33 { 34 <meta name="facebook-domain-verification" content="@facebookDomainVerificationID" /> 35 } 36 @if (!string.IsNullOrWhiteSpace(areaSocialSiteName)) 37 { 38 <meta property="og:site_name" content="@areaSocialSiteName" /> 39 } 40 @if (!string.IsNullOrWhiteSpace(socialTitle)) 41 { 42 <meta property="og:title" content="@socialTitle" /> 43 } 44 @if (!string.IsNullOrWhiteSpace(socialUrl)) 45 { 46 <meta property="og:url" content="@socialUrl" /> 47 } 48 @if (!string.IsNullOrWhiteSpace(socialDescription)) 49 { 50 <meta property="og:description" content="@socialDescription" /> 51 } 52 @if (!string.IsNullOrWhiteSpace(socialImage)) 53 { 54 <meta property="og:image" content="@socialImage" /> 55 }
Error executing template "Designs/Baseline/partials/assets/google.cshtml"
System.InvalidOperationException: A prior operation on this collection was interrupted by an exception. Collection's state is no longer trusted.
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Container.VerifyIntegrity()
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Container.CreateEntryNoResize(TKey key, TValue value)
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Add(TKey key, TValue value)
   at Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.MarkupTextLiteralSyntax.SetAnnotations(SyntaxAnnotation[] annotations)
   at Microsoft.AspNetCore.Razor.Language.Legacy.TokenizerBackedParser`1.GetNodeWithSpanContext[TNode](TNode node)
   at Microsoft.AspNetCore.Razor.Language.Legacy.TokenizerBackedParser`1.OutputAsMarkupLiteral()
   at Microsoft.AspNetCore.Razor.Language.Legacy.HtmlMarkupParser.OtherParserBlock(SyntaxListBuilder`1& builder)
   at Microsoft.AspNetCore.Razor.Language.Legacy.HtmlMarkupParser.ParseDocument()
   at Microsoft.AspNetCore.Razor.Language.Legacy.RazorParser.Parse(RazorSourceDocument source)
   at Microsoft.AspNetCore.Razor.Language.DefaultRazorEngine.Process(RazorCodeDocument document)
   at Microsoft.AspNetCore.Razor.Language.RazorTemplateEngine.GenerateCode(RazorCodeDocument codeDocument)
   at RazorEngine.Compilation.CompilerServiceBase.GenerateCodeFile(RazorTemplateEngine templateEngine, RazorCodeDocument document)
   at RazorEngine.Compilation.CompilerServiceBase.GetGeneratorResult(IEnumerable`1 namespaces, TypeContext context)
   at RazorEngine.Compilation.CompilerServiceBase.GetCodeCompileUnit(TypeContext context)
   at Dynamicweb.Rendering.Compatibility.RoslynCompilerServiceBase.CompileType(TypeContext context)
   at RazorEngine.Templating.RazorEngineCore.CreateTemplateType(ITemplateSource razorTemplate, Type modelType)
   at RazorEngine.Templating.RazorEngineCore.Compile(ITemplateKey key, Type modelType)
   at RazorEngine.Templating.RazorEngineService.CompileAndCacheInternal(ITemplateKey key, Type modelType)
   at RazorEngine.Templating.RazorEngineService.GetCompiledTemplate(ITemplateKey key, Type modelType, Boolean compileOnCacheMiss)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String templateSource, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 2 @using Dynamicweb 3 4 @{ 5 string primaryGoogleTagManagerID = Model.Area.Item.GetString("GoogleTagManagerId"); 6 string googleSiteVerificationID = Model.Area.Item.GetString("SiteVerificationId"); 7 } 8 <script> 9 dataLayer = [{ 10 'pageName': '@Model.Name', 11 'pageId': '@Model.ID' 12 }]; 13 </script> 14 @if (!string.IsNullOrWhiteSpace(googleSiteVerificationID)) 15 { 16 <meta name="google-site-verification" content="@googleSiteVerificationID" /> 17 } 18 @if (!string.IsNullOrWhiteSpace(primaryGoogleTagManagerID)) 19 { 20 <script> 21 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 22 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 23 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 24 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 25 })(window, document, 'script', 'dataLayer', '@primaryGoogleTagManagerID'); 26 </script> 27 } 28 @SnippetStart("GoogleNoScript") 29 @if (!string.IsNullOrWhiteSpace(primaryGoogleTagManagerID)) 30 { 31 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=@primaryGoogleTagManagerID" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 32 } 33 @SnippetEnd("GoogleNoScript")
Error executing template "Designs/Baseline/partials/layout/navigation.cshtml"
System.InvalidOperationException: A prior operation on this collection was interrupted by an exception. Collection's state is no longer trusted.
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Container.VerifyIntegrity()
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Container.CreateEntryNoResize(TKey key, TValue value)
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Add(TKey key, TValue value)
   at Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.MarkupTextLiteralSyntax.SetAnnotations(SyntaxAnnotation[] annotations)
   at Microsoft.AspNetCore.Razor.Language.Legacy.TokenizerBackedParser`1.GetNodeWithSpanContext[TNode](TNode node)
   at Microsoft.AspNetCore.Razor.Language.Legacy.TokenizerBackedParser`1.OutputAsMarkupLiteral()
   at Microsoft.AspNetCore.Razor.Language.Legacy.HtmlMarkupParser.OtherParserBlock(SyntaxListBuilder`1& builder)
   at Microsoft.AspNetCore.Razor.Language.Legacy.HtmlMarkupParser.ParseDocument()
   at Microsoft.AspNetCore.Razor.Language.Legacy.RazorParser.Parse(RazorSourceDocument source)
   at Microsoft.AspNetCore.Razor.Language.DefaultRazorEngine.Process(RazorCodeDocument document)
   at Microsoft.AspNetCore.Razor.Language.RazorTemplateEngine.GenerateCode(RazorCodeDocument codeDocument)
   at RazorEngine.Compilation.CompilerServiceBase.GenerateCodeFile(RazorTemplateEngine templateEngine, RazorCodeDocument document)
   at RazorEngine.Compilation.CompilerServiceBase.GetGeneratorResult(IEnumerable`1 namespaces, TypeContext context)
   at RazorEngine.Compilation.CompilerServiceBase.GetCodeCompileUnit(TypeContext context)
   at Dynamicweb.Rendering.Compatibility.RoslynCompilerServiceBase.CompileType(TypeContext context)
   at RazorEngine.Templating.RazorEngineCore.CreateTemplateType(ITemplateSource razorTemplate, Type modelType)
   at RazorEngine.Templating.RazorEngineCore.Compile(ITemplateKey key, Type modelType)
   at RazorEngine.Templating.RazorEngineService.CompileAndCacheInternal(ITemplateKey key, Type modelType)
   at RazorEngine.Templating.RazorEngineService.GetCompiledTemplate(ITemplateKey key, Type modelType, Boolean compileOnCacheMiss)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String templateSource, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 2 @using Dynamicweb.Frontend; 3 @using Dynamicweb.Content; 4 @using Application.Extensions; 5 6 @{ 7 var miscSettings = Model.Area.Item.GetValue<ItemViewModel>("MiscSettings"); 8 string searchPageId = Model.Area.Item.GetString("SearchPage"); 9 string searchAction = "/Default.aspx?Id=" + searchPageId; 10 string searchFieldPlaceholder = Translate("Translate.Search.Placeholder"); 11 string searchAriaLabel = Translate("Translate.Search.Btn"); 12 string navigationButtonAriaLabel = Translate("Translate.Navigation.OpenNavigations"); 13 14 var navigationSettings = new Dynamicweb.Frontend.Navigation.NavigationSettings() 15 { 16 RootAreaId = Model.Area.ID, 17 RootPageId = 0, 18 StartLevel = 1, 19 StopLevel = 3, 20 ExpandMode = Dynamicweb.Frontend.Navigation.ExpandMode.All 21 }; 22 23 List<Dynamicweb.Frontend.PageLanguageViewModel> languages = (List<Dynamicweb.Frontend.PageLanguageViewModel>)Model.Languages; 24 25 int currentPageId = Model.ID; 26 int frontpageId = Model.Area.FirstActivePage.ID; 27 28 string navigationThemeClass = ThemeExtensions.GetFirstParagraphTheme(Model); 29 string navigationMenuCssClass = currentPageId == frontpageId ? "navigation__menu" : "navigation__menu navigation__menu--has-path"; 30 string logoLinkTitle = Translate("Translate.Navigation.LogoLinkTitle"); 31 } 32 33 <a href="#main" class="skip-to-main">@Translate("Translate.Navigation.SkipToMain")</a> 34 <nav class="navigation @navigationThemeClass" @if (Pageview.IsVisualEditorMode) {<text>style="position: relative !important;"</text> }> 35 @if (Pageview.IsVisualEditorMode) 36 { 37 <div style="width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); z-index: 100; color: #fff; position: absolute; top: 0; left: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; font-size: 26px; backdrop-filter: blur(5px)"> 38 <p>Navigation is not editable in the Visual editor</p> 39 </div> 40 } 41 <a href="/" class="navigation__logo logo" title="@Translate("Translate.Navigation.LogoLinkTitle")">@FileExtensions.GetFileContentAsHtml($"{FileExtensions.GetDesignPath()}/assets/svg/logo.svg")</a> 42 <div class="navigation__menu-wrap"> 43 <ul class="navigation__menu navigation__group navigation__menu-push-left"> 44 @Navigation.RenderNavigation("partials/layout/navigation/main.cshtml", navigationSettings) 45 </ul> 46 @if (!string.IsNullOrWhiteSpace(searchPageId)) { 47 <div class="navigation__search" data-search-page-id="@searchPageId"> 48 <div class="search__overlay"></div> 49 <form class="search__form" action="@searchAction" autocomplete="off"> 50 <input type="hidden" name="Id" value="@searchPageId" /> 51 <div class="search__input-wrap navigation__item navigation__item--search-input-wrap"> 52 <input id="search-input" class="search__input search__input navigation__item-inner" name="q" type="text" placeholder="@searchFieldPlaceholder" aria-label="@searchAriaLabel" autocomplete="off" required="" /> 53 </div> 54 <button class="search__btn navigation__button" aria-label="@searchAriaLabel">@FileExtensions.GetFileContentAsHtml($"{FileExtensions.GetDesignPath()}/assets/svg/search.svg")</button> 55 </form> 56 <label class="search__btn search__btn--toggle navigation__button" for="search-input" aria-label="@searchAriaLabel">@FileExtensions.GetFileContentAsHtml($"{FileExtensions.GetDesignPath()}/assets/svg/search.svg")</label> 57 </div> 58 } 59 @*<a href="#" class="navigation__button navigation__button--login" aria-label="¤DICTIONARY_ITEM"> 60 @FileExtensions.GetFileContentAsHtml($"{FileExtensions.GetDesignPath()}/assets/svg/person.svg") 61 </a>*@ 62 </div> 63 @* @if (languages.Count > 1) { 64 <div class="navigation__item navigation__item--language-selector navigation__item--sub navigation__menu-push-left language-selector"> 65 <div class="language-selector__current-wrap"> 66 <label for="language-selector" class="language-selector__current navigation__item-inner"> 67 @foreach (var language in languages) 68 { 69 if (language.IsCurrent) 70 { 71 @language.Culture.Substring(0,2) 72 <span class="navigation__item-sub-icon"> 73 @FileExtensions.GetFileContentAsHtml($"{FileExtensions.GetDesignPath()}/assets/svg/arrow.svg") 74 </span> 75 } 76 } 77 </label> 78 <select id="language-selector" class="language-selector__dropdown"> 79 @foreach (var language in languages) 80 { 81 if (language.IsCurrent) 82 { 83 <option selected>@language.Culture.Substring(0,2)</option> 84 } 85 else 86 { 87 string languageUrl = Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl("default.aspx?id=" + language.FirstActivePage.ID); 88 89 PageService ps = new PageService(); 90 Page p = ps.GetPage(language.Page.ID); 91 92 if (p != null) { 93 languageUrl = SearchEngineFriendlyURLs.GetFriendlyUrl("default.aspx?id=" + language.Page.ID); 94 } 95 96 <option value="@languageUrl">@language.Culture.Substring(0,2)</option> 97 } 98 } 99 </select> 100 <ul class="language-selector__list"> 101 @foreach (var language in languages) 102 { 103 string languageCulture = language.Culture.Substring(0,2); 104 105 if (!language.IsCurrent) 106 { 107 string languageUrl = Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl("default.aspx?id=" + language.FirstActivePage.ID); 108 109 PageService ps = new PageService(); 110 Page p = ps.GetPage(language.Page.ID); 111 112 if (p != null) { 113 languageUrl = SearchEngineFriendlyURLs.GetFriendlyUrl("default.aspx?id=" + language.Page.ID); 114 } 115 116 <li class="language-selector__item"> 117 <a href="@languageUrl" class="language-selector__link" title="@languageCulture">@languageCulture</a> 118 </li> 119 } 120 } 121 </ul> 122 </div> 123 </div> 124 } *@ 125 <button class="navigation__toggle-button navigation__button" aria-label="@navigationButtonAriaLabel"> 126 <span class="navigation__toggle-button-icon"></span> 127 </button> 128 </nav>
Error executing template "Designs/Baseline/partials/components/event/header.cshtml"
System.InvalidOperationException: A prior operation on this collection was interrupted by an exception. Collection's state is no longer trusted.
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Container.VerifyIntegrity()
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Container.CreateEntryNoResize(TKey key, TValue value)
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Add(TKey key, TValue value)
   at Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.MarkupTextLiteralSyntax.SetAnnotations(SyntaxAnnotation[] annotations)
   at Microsoft.AspNetCore.Razor.Language.Legacy.TokenizerBackedParser`1.GetNodeWithSpanContext[TNode](TNode node)
   at Microsoft.AspNetCore.Razor.Language.Legacy.TokenizerBackedParser`1.OutputAsMarkupLiteral()
   at Microsoft.AspNetCore.Razor.Language.Legacy.HtmlMarkupParser.OtherParserBlock(SyntaxListBuilder`1& builder)
   at Microsoft.AspNetCore.Razor.Language.Legacy.HtmlMarkupParser.ParseDocument()
   at Microsoft.AspNetCore.Razor.Language.Legacy.RazorParser.Parse(RazorSourceDocument source)
   at Microsoft.AspNetCore.Razor.Language.DefaultRazorEngine.Process(RazorCodeDocument document)
   at Microsoft.AspNetCore.Razor.Language.RazorTemplateEngine.GenerateCode(RazorCodeDocument codeDocument)
   at RazorEngine.Compilation.CompilerServiceBase.GenerateCodeFile(RazorTemplateEngine templateEngine, RazorCodeDocument document)
   at RazorEngine.Compilation.CompilerServiceBase.GetGeneratorResult(IEnumerable`1 namespaces, TypeContext context)
   at RazorEngine.Compilation.CompilerServiceBase.GetCodeCompileUnit(TypeContext context)
   at Dynamicweb.Rendering.Compatibility.RoslynCompilerServiceBase.CompileType(TypeContext context)
   at RazorEngine.Templating.RazorEngineCore.CreateTemplateType(ITemplateSource razorTemplate, Type modelType)
   at RazorEngine.Templating.RazorEngineCore.Compile(ITemplateKey key, Type modelType)
   at RazorEngine.Templating.RazorEngineService.CompileAndCacheInternal(ITemplateKey key, Type modelType)
   at RazorEngine.Templating.RazorEngineService.GetCompiledTemplate(ITemplateKey key, Type modelType, Boolean compileOnCacheMiss)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String templateSource, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 2 @using Dynamicweb.Frontend 3 @using Application.Extensions 4 5 @{ 6 string themeValue = Model.Item.GetString("Theme"); 7 string themeClass = $"theme{themeValue}"; 8 9 // Event settings 10 bool isAsoEvent = Model.Item.GetBoolean("IsAsoEvent"); 11 bool wideImage = Model.Item.GetBoolean("WideImage"); 12 bool smallHeadline = Model.Item.GetBoolean("SmallHeadline"); 13 14 // Details 15 string name = Model.Item.GetString("Name"); 16 var image = Model.Item.GetFile("MainImage"); 17 18 string headlineCssClass = smallHeadline ? (wideImage ? "event-info__headline event-info__headline--small" : "header__headline header__headline--small") : (wideImage ? "event-info__headline" : "header__headline"); 19 } 20 21 <header class="header header--event header--full-screen @themeClass"> 22 @if (!wideImage) 23 { 24 <h1 class="@headlineCssClass">@name</h1> 25 } 26 @if (isAsoEvent && !wideImage) 27 { 28 <span class="header__aso-logo"> 29 @FileExtensions.GetFileContentAsHtml($"{FileExtensions.GetDesignPath()}/assets/svg/aso-logo_m-tekst.svg") 30 </span> 31 } 32 @if (image != null) { 33 bool imageHasFocalPoint = image.HasFocalPoint(); 34 string imageUrl = image.PathUrlEncoded; 35 string xxlParams = wideImage ? "&width=2448&height=1248" : "&width=1221&height=1248"; 36 string mdParams = wideImage ? "&width=1833&height=914" : "&width=914&height=914"; 37 string xsParams = wideImage ? "&width=944&height=435" : "&width=469&height=431"; 38 string defaultParams = wideImage ? "&width=453&height=473" : "&width=453&height=473"; 39 string imageXl = $"/admin/public/getimage.ashx?image={imageUrl}&compression=100{xxlParams}&crop={(imageHasFocalPoint ? "7" : "0")}&{image.GetFocalPointParameters()}"; 40 string imageMd = $"/admin/public/getimage.ashx?image={imageUrl}&compression=100{mdParams}&crop={(imageHasFocalPoint ? "7" : "0")}&{image.GetFocalPointParameters()}"; 41 string imageXs = $"/admin/public/getimage.ashx?image={imageUrl}&compression=100{xsParams}&crop={(imageHasFocalPoint ? "7" : "0")}&{image.GetFocalPointParameters()}"; 42 string imageDefault = $"/admin/public/getimage.ashx?image={imageUrl}&compression=100{defaultParams}&crop={(imageHasFocalPoint ? "7" : "0")}&{image.GetFocalPointParameters()}"; 43 44 <div class="header__media"> 45 <picture class="header__image-wrap"> 46 <source srcset="@imageXl" media="(min-width: 1920px)" /> 47 <source srcset="@imageMd" media="(min-width: 992px)" /> 48 <source srcset="@imageXs" media="(min-width: 480px)" /> 49 <img src="@imageDefault" loading="eager" alt="Image description" class="header__image" /> 50 </picture> 51 @if (wideImage) { 52 <a href="#eventInfo" class="header__scroll-indicator"> 53 <span class="header__scroll-indicator-icon"> 54 <span class="header__scroll-indicator-line"></span> 55 </span> 56 <span class="header__scroll-indicator-text">@Translate("Translate.Header.Scroll")</span> 57 </a> 58 } 59 </div> 60 } 61 </header>
Error executing template "Designs/Baseline/partials/components/event/event-info.cshtml"
System.InvalidOperationException: A prior operation on this collection was interrupted by an exception. Collection's state is no longer trusted.
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Container.VerifyIntegrity()
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Container.CreateEntryNoResize(TKey key, TValue value)
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Add(TKey key, TValue value)
   at Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.MarkupTextLiteralSyntax.SetAnnotations(SyntaxAnnotation[] annotations)
   at Microsoft.AspNetCore.Razor.Language.Legacy.TokenizerBackedParser`1.GetNodeWithSpanContext[TNode](TNode node)
   at Microsoft.AspNetCore.Razor.Language.Legacy.TokenizerBackedParser`1.OutputAsMarkupLiteral()
   at Microsoft.AspNetCore.Razor.Language.Legacy.HtmlMarkupParser.OtherParserBlock(SyntaxListBuilder`1& builder)
   at Microsoft.AspNetCore.Razor.Language.Legacy.HtmlMarkupParser.ParseDocument()
   at Microsoft.AspNetCore.Razor.Language.Legacy.RazorParser.Parse(RazorSourceDocument source)
   at Microsoft.AspNetCore.Razor.Language.DefaultRazorEngine.Process(RazorCodeDocument document)
   at Microsoft.AspNetCore.Razor.Language.RazorTemplateEngine.GenerateCode(RazorCodeDocument codeDocument)
   at RazorEngine.Compilation.CompilerServiceBase.GenerateCodeFile(RazorTemplateEngine templateEngine, RazorCodeDocument document)
   at RazorEngine.Compilation.CompilerServiceBase.GetGeneratorResult(IEnumerable`1 namespaces, TypeContext context)
   at RazorEngine.Compilation.CompilerServiceBase.GetCodeCompileUnit(TypeContext context)
   at Dynamicweb.Rendering.Compatibility.RoslynCompilerServiceBase.CompileType(TypeContext context)
   at RazorEngine.Templating.RazorEngineCore.CreateTemplateType(ITemplateSource razorTemplate, Type modelType)
   at RazorEngine.Templating.RazorEngineCore.Compile(ITemplateKey key, Type modelType)
   at RazorEngine.Templating.RazorEngineService.CompileAndCacheInternal(ITemplateKey key, Type modelType)
   at RazorEngine.Templating.RazorEngineService.GetCompiledTemplate(ITemplateKey key, Type modelType, Boolean compileOnCacheMiss)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String templateSource, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 2 @using Dynamicweb.Frontend 3 @using Application.Extensions 4 5 @{ 6 string themeValue = Model.Item.GetString("Theme"); 7 string themeClass = $"theme{themeValue}"; 8 9 // Event settings 10 bool isAsoEvent = Model.Item.GetBoolean("IsAsoEvent"); 11 bool wideImage = Model.Item.GetBoolean("WideImage"); 12 bool smallHeadline = Model.Item.GetBoolean("SmallHeadline"); 13 14 // Details 15 string name = Model.Item.GetString("Name"); 16 17 // Tabs, tickets, details and partners 18 var tabs = Model.Item.GetValue<List<ItemViewModel>>("Tabs"); 19 var eventDates = Model.Item.GetValue<List<ItemViewModel>>("Date"); 20 var prices = Model.Item.GetValue<List<ItemViewModel>>("Prices"); 21 string hallId = Model.Item.GetString("Hall"); 22 string duration = Model.Item.GetString("Duration"); 23 string ageGroup = Model.Item.GetString("AgeGroup"); 24 string organizer = Model.Item.GetString("Organizer"); 25 var partners = Model.Item.GetValue<List<ItemViewModel>>("Partners"); 26 27 string headlineCssClass = smallHeadline ? (wideImage ? "event-info__headline event-info__headline--small" : "header__headline header__headline--small") : (wideImage ? "event-info__headline" : "header__headline"); 28 } 29 30 <article id="eventInfo" class="event-info @themeClass"> 31 @if (wideImage) 32 { 33 <h1 class="@headlineCssClass">@name</h1> 34 } 35 @if (isAsoEvent && wideImage) 36 { 37 <span class="event-info__aso-logo"> 38 @FileExtensions.GetFileContentAsHtml($"{FileExtensions.GetDesignPath()}/assets/svg/aso-logo_m-tekst.svg") 39 </span> 40 } 41 @if (tabs != null && tabs.Any()) { 42 <div class="event-info__tabs-wrap tab__wrap"> 43 @RenderPartial("/partials/components/event/info/tabs.cshtml", Model.Item) 44 </div> 45 } 46 @if (eventDates != null && eventDates.Any()) { 47 <div class="event-info__tickets"> 48 @RenderPartial("/partials/components/event/info/tickets.cshtml", Model.Item) 49 </div> 50 } 51 @if ( 52 (prices != null && prices.Any()) || 53 (hallId != "0" && !string.IsNullOrWhiteSpace(hallId)) || 54 !string.IsNullOrWhiteSpace(duration) || 55 !string.IsNullOrWhiteSpace(ageGroup) || 56 !string.IsNullOrWhiteSpace(organizer) 57 ) 58 { 59 <div class="event-info__details"> 60 @RenderPartial("/partials/components/event/info/details.cshtml", Model.Item) 61 </div> 62 } 63 @if (partners != null && partners.Any()) 64 { 65 <div class="event-info__partners"> 66 @RenderPartial("/partials/components/event/info/partners.cshtml", Model.Item) 67 </div> 68 } 69 </article>
Error executing template "Designs/Baseline/partials/layout/footer.cshtml"
System.InvalidOperationException: A prior operation on this collection was interrupted by an exception. Collection's state is no longer trusted.
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Container.VerifyIntegrity()
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Container.CreateEntryNoResize(TKey key, TValue value)
   at System.Runtime.CompilerServices.ConditionalWeakTable`2.Add(TKey key, TValue value)
   at Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.MarkupTextLiteralSyntax.SetAnnotations(SyntaxAnnotation[] annotations)
   at Microsoft.AspNetCore.Razor.Language.Legacy.TokenizerBackedParser`1.GetNodeWithSpanContext[TNode](TNode node)
   at Microsoft.AspNetCore.Razor.Language.Legacy.TokenizerBackedParser`1.OutputAsMarkupLiteral()
   at Microsoft.AspNetCore.Razor.Language.Legacy.HtmlMarkupParser.OtherParserBlock(SyntaxListBuilder`1& builder)
   at Microsoft.AspNetCore.Razor.Language.Legacy.HtmlMarkupParser.ParseDocument()
   at Microsoft.AspNetCore.Razor.Language.Legacy.RazorParser.Parse(RazorSourceDocument source)
   at Microsoft.AspNetCore.Razor.Language.DefaultRazorEngine.Process(RazorCodeDocument document)
   at Microsoft.AspNetCore.Razor.Language.RazorTemplateEngine.GenerateCode(RazorCodeDocument codeDocument)
   at RazorEngine.Compilation.CompilerServiceBase.GenerateCodeFile(RazorTemplateEngine templateEngine, RazorCodeDocument document)
   at RazorEngine.Compilation.CompilerServiceBase.GetGeneratorResult(IEnumerable`1 namespaces, TypeContext context)
   at RazorEngine.Compilation.CompilerServiceBase.GetCodeCompileUnit(TypeContext context)
   at Dynamicweb.Rendering.Compatibility.RoslynCompilerServiceBase.CompileType(TypeContext context)
   at RazorEngine.Templating.RazorEngineCore.CreateTemplateType(ITemplateSource razorTemplate, Type modelType)
   at RazorEngine.Templating.RazorEngineCore.Compile(ITemplateKey key, Type modelType)
   at RazorEngine.Templating.RazorEngineService.CompileAndCacheInternal(ITemplateKey key, Type modelType)
   at RazorEngine.Templating.RazorEngineService.GetCompiledTemplate(ITemplateKey key, Type modelType, Boolean compileOnCacheMiss)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String templateSource, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 2 @using Dynamicweb.Frontend 3 @using Application.Extensions 4 5 @{ 6 int? footerParagraphId = ItemExtension.GetFooterParagraphId(Model.ID); 7 } 8 9 @if (footerParagraphId != null) { 10 @RenderParagraphContent(Convert.ToInt32(footerParagraphId)) 11 }