Error executing template "Designs/Swift/Paragraph/Swift_ProductComponentParagraph.cshtml"
System.ArgumentException: Could not write parsed file: C:\inetpub\solutions\Goecker-2022-Prod\Files\Templates\Designs\Swift\_parsed\Swift_ProductComponentEdit.parsed.cshtml System.IO.IOException: The process cannot access the file 'C:\inetpub\solutions\Goecker-2022-Prod\Files\Templates\Designs\Swift\_parsed\Swift_ProductComponentEdit.parsed.cshtml' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
   at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
   at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding)
   at Dynamicweb.Core.Helpers.TextFileHelper.WriteTextFile(String value, String path, Boolean appendToFile, Encoding encoding)
   at Dynamicweb.Rendering.Designer.Parser.Parse(Layout l)
   at Dynamicweb.Rendering.Designer.Parser.Parse(Layout l)
   at Dynamicweb.Rendering.Designer.Layout.CheckParsed()
   at Dynamicweb.Rendering.Designer.Layout..ctor(FileInfo f, Design design)
   at Dynamicweb.Rendering.Designer.Layout.GetLayoutByLocation(String path)
   at Dynamicweb.Content.Layouts.LayoutLocator.FindLayout(Page page, String layoutName)
   at Dynamicweb.Frontend.Content.GetLayoutForDevice(Page page, DeviceType device)
   at Dynamicweb.Frontend.Content.CreateGridContent(Int32 contentId, Boolean ignoreVisualEdit)
   at Dynamicweb.Frontend.Content.RenderExternalGrid(Int32 pageId, String container)
   at CompiledRazorTemplates.Dynamic.RazorEngine_a9b11c75cbed4fda9f487fc3daa8641b.Execute() in C:\inetpub\solutions\Goecker-2022-Prod\Files\Templates\Designs\Swift\Paragraph\Swift_ProductComponentParagraph.cshtml:line 39
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, 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 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.ParagraphViewModel> 2 3 @{ 4 int itemSourcePageId = Convert.ToInt32(Model.Item.GetRawValueString("ComponentSource", "0")); 5 6 var pageService = new Dynamicweb.Content.PageService(); 7 itemSourcePageId = itemSourcePageId > 0 && pageService.GetPageOrLanguage(itemSourcePageId, Pageview.AreaID) != null ? pageService.GetPageOrLanguage(itemSourcePageId, Pageview.AreaID).ID : itemSourcePageId; 8 } 9 10 @if (itemSourcePageId != 0) { 11 var page = Dynamicweb.Content.Services.Pages.GetPage(itemSourcePageId); 12 13 if (page != null) { 14 var pageViewModel = Dynamicweb.Frontend.ContentViewModelFactory.CreatePageInfoViewModel(page); 15 string itemTheme = !string.IsNullOrWhiteSpace(pageViewModel.Item.GetRawValueString("Theme")) ? " theme " + pageViewModel.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : string.Empty; 16 17 string contentPadding = pageViewModel.Item.GetRawValueString("ContentPadding", ""); 18 contentPadding = contentPadding == "none" ? "p-0" : contentPadding; 19 contentPadding = contentPadding == "small" ? "p-2 p-md-3" : contentPadding; 20 contentPadding = contentPadding == "large" ? "p-4 p-md-5" : contentPadding; 21 contentPadding = contentPadding == "small-x" ? "px-2 px-md-3" : contentPadding; 22 contentPadding = contentPadding == "large-x" ? "px-4 px-md-5" : contentPadding; 23 24 string layout = Model.Item.GetRawValueString("Layout", "top"); 25 switch (layout) 26 { 27 case "top": 28 case "alignLeftMiddle": 29 layout = ""; 30 break; 31 case "center": 32 case "alignLeft": 33 layout = "d-flex align-items-center text-start"; 34 break; 35 } 36 37 <div class="@contentPadding @itemTheme @(layout) h-100 item_@Model.Item.SystemName.ToLower()"> 38 <div class="w-100"> 39 @RenderGrid(itemSourcePageId) 40 </div> 41 </div> 42 } else if (Pageview.IsVisualEditorMode) { 43 <div class="alert alert-dark m-0" role="alert"> 44 <span>@Translate("The selected component does not exist anymore")</span> 45 </div> 46 } 47 } else if (Pageview.IsVisualEditorMode) { 48 <div class="alert alert-dark m-0" role="alert"> 49 <span>@Translate("Product component: The component will be shown here, if any")</span> 50 </div> 51 } 52

Beskrivelse

NIKKOR Z 14-24mm f/2.8 S

  • Lysstærk, fast blænde f/2.8 ultravidvinkel zoom
  • OLED display til overvågning af blænde og fokusafstand
  • Nanokrystal- og ARNEO-belægning reducerer drastisk ghosting og flare selv i modlys
  • Mulighed for at anvende 112mm filtre med medfølgende modlysblænde
  • Hurtig, jævn og lydløs fokusering, perfekt til videooptagelser
  • Omfattende vejrforseglet konstruktion og fluorbelægning på forreste element

Dets fremragende billedgengivelse og kompakte konstruktion hæver dette objektiv op over andre objektiver på markedet. Avanceret optik, den brede Z-fatning og en fast maksimumblænde på f/2,8 giver en fantastisk ydelse, der kan måle sig med prime-objektiver.

Lystab i billedets kanter kontrolleres effektivt, også når du optager med helt åben blænde, og ghosting og flare modvirkes, så du får billeder med enestående klarhed. Du vil kunne indfange den fulde skønhed i enhver arkitektur, ethvert landskab og ethvert aftenmotiv.

Professionelt f/2,8 ultravidvinkel-zoomobjektiv 

Den brede Z-fatning og en konstant blændeåbning på f/2,8 giver en fantastisk ydelse.

Uovertruffen optisk ydelse 

Fremragende skarphed helt ud i kanten af billedet. Nikons nanokrystal- og ARNEO-belægning reducerer drastisk ghosting og flare.

Robust og pålidelig 

En omfattende forsegling rundt om alle objektivets bevægelige dele beskytter mod støv og fugt. En fatning med aluminiumslegering reducerer vægten og øger samtidig slidstyrken.

Klar til video 

Autofokus er blød og lydløs – nærmest helt uden små ryk eller fokusskift under zoom. Man kan styre dybdeskarpheden helt præcist direkte fra objektivet.

Klar til filter 

112 mm påskruningsfiltre kan benyttes sammen med den medfølgende modlysblænde. En filterplads bagude gør det muligt at bruge gelatine-farvefiltre.

Specifikationer

Producent Nikon
Kategori Objektiv
Objektiv type Zoom
Brændvidde type Wide-angle
Objektiv mount Z (Nikon)
Kompatible mounts Z (Nikon)
Fullframe Ja
Special elementer/coatings 4 ED, 3 ASPH. + Nano Crystal, ARNEO, Fluorite Coating
Macro Nej
Billedestabilisator Nej
Autofokus Ja
Vejrbestandig Ja
Intern fokus Ja
Modlysblænde HB-96 +HB-97 (Included)
Linseelement / Gruppe 16/11
Maks synsvinkel 114° - 84°
Nærgrænse 28 CM
Blændelameller 9 stk.
Største blænde F/2,8
Mindste blænde F/22
Brændvidde 14-24 mm
Diameter 88.5 MM
Længde 124.5 MM
Vægt 650 G
Filter diameter 112 mm