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

Beskrivning

Nikon Z8 Mirrorless Body

  • 45,7 mp fullformat staplad CMOS-sensor
  • Lätt, kompakt design, 30 % mindre än Z9
  • 8,3K 60p N-RAW, 4,1K 60p ProRes RAW intern inspelning
  • 8K 30p och 4K 120p Video, 10-bitars intern inspelning
  • 20 fps RAW-foto och upp till 120 fps JPEG
  • 493-punkts AF, AI-baserad motivigenkänning
  • 3690 000 punkters Blackout-free sökare
  • 3,2" 4-vägs pekskärm LCD-lutningsskärm
  • Väderskydd och samma köldtålighet som Nikons flaggskeppskameror D6 och Z 9

Nikon Z8 – Högsta möjliga prestanda i ett kompakt kamerahus

Z 8 är ett verkligt kraftpaket för film och stillbilder som öppnar upp många möjligheter med 45,7 megapixlar stillbildsupplösning och 8,3 K standardfilmupplösning. Den har samma staplade CMOS-sensor och EXPEED 7- processor som i Z 9, vilket säkerställer en spektakulär bildkvalitet direkt ur kameran och ger maximal flexibilitet att anpassa sig till alla arbetsflöden. Film kan spelas in i en rad olika bildhastigheter och codecar, inklusive 12- bitars RAW för film upp till 8,3 K/60 p eller 4,1 K/120 p direkt i kameran. Fotografer kan arbeta med flera olika filstorlekar och hastigheter vid serietagning, inklusive häpnadsväckande 120 bps. För HDR-innehållsskapare spelar kameran in 10-bitars HEIF-bilder och 10-bitars HLG-film

Film

Spelar in naturtrogna 8K- eller 4K-filmer och har många utrymmes- och tidsbesparande funktioner. Användare kan spela in 12-bitars RAW-filmsekvenser i kameran och arbeta med Nikons N-RAW-filer som är hälften så stora som en ProRes RAW HQ-fil. Proxyfiler i full HD-kvalitet skapas i kameran vid inspelning av intern 8,3 K N-RAW eller 4,1 K ProRes RAW HQ.

Stillbilder

Tar fantastiska 45,7 MP stillbilder med enastående dynamiskt omfång och har flexibla hastigheter vid serietagning med upp till vansinnigt snabba 120 bps med full AF/AE och ingen blackout i sökaren. Särskilda porträttfunktioner gör att fotografen kan finjustera nyanser och ljusstyrka, eller mjuka upp hudens utseende.

Staplad 45,7 MP CMOS-sensor i fullformat

Utvecklad av Nikon för att ge bildkvalitet med ultrahög upplösning. Sensorn uppnår världens snabbaste skanningshastighet och kombineras med den elektroniska slutaren för att ta bort i princip all slutarförvrängning.

EXPEED 7

Är kraften bakom kamerans blixtsnabba fokusering, jämna filminspelning och höga serietagningshastighet. Hanterar komplexa AF- och AE-beräkningar med oöverträffad hastighet och bearbetar separat dubbelströmmad data från den staplade bildsensorn.

AF med djupinlärning

Precisionsdetektering och följning av människor, hundar, katter, fåglar, bilar, motorcyklar, cyklar, tåg och flygplan. Motivigenkänning och AF fungerar ner till -9 EV för film och stillbilder. Ögonen förblir i fokus även om motivet rör sig snabbt eller upp och ner. Ansikten förblir i skarpt fokus även om omgivningen har starkt motljus.

Realtidssökare och lutningsbar monitor

Smidig sökare utan blackout tack vare Dual Stream-teknik. Ljus, fyraxlig lutningsbar pekskärm.

Redo för HDR-innehåll

Tar 10-bitars HEIF-bilder och 10-bitars HLG-film. Materialet kan visas direkt på HDRskärmar, ingen redigering krävs.

Två USB-C-portar och dubbla kortfack

Separata USB-strömförsörjnings- och kommunikationskontakter för snabb överföring under laddning. Dubbla kortfack för flexibel fotografering och lagring.

Hantering

Djupt och bekvämt grepp. Separata bildskärmsgränssnitt för film och stillbilder. Menyerna roterar när du fotograferar vertikalt.

Lätt och robust

Väger endast cirka 910 g och har väderskydd med hög prestanda som stänger ute damm, smuts och fukt. Samma köldtålighet som Nikons flaggskeppskameror D6 och Z 9 gör att kameran är pålitlig vid fotografering i temperaturer ner till -10 °C.

In the box

  • Nikon Z8
  • Rem AN-DC26
  • Batteri EN-EL15c
  • Kamerahuslock BF-N1
  • Laddare MH-25a
  • USB-kabel UC-E24
  • Sökarskydd DK-33

Specifikationer

Tillverkare Nikon
Kategori Mirrorless kamera
Objektivfäste Z (Nikon)
Kompatibla objektivfästen Z (Nikon)
Autofokus Ja
Vikt 910 G
Bredd 14.4 CM
Höjd 11.9 CM
Djup 8.2 CM
Antal pixlar 52 MP
Effektivt antal pixlar 46 MP
Sensorstorlek Fullframe
Fokuspunkter 493
Vitbalans Custom and 9 presets
ISO-känslighet 64-25.600, L: 32 - H: 102.400
Slutartid 1/32.000 - 30 Sek.
Serietagning (optimal) 30
Batteri EN-EL15c
Inbyggd blixt Nej
Lagringsmedie CFexpress Type B,SD,SDHC,SDXC,XQD
LCD-storlek 3.2 "
Touchskärm Ja
Live view Ja
Videoupplösning 8256 x 4644: 60p/50p/30p/25p/24p 5392 x 3032: 60p/50p/30p/25p/24p 4128 x2322: 120p/100p/60p/50p/30p/25p/24p 3840 x 2160: 120p/100p/60p/50p
Format JPEG,RAW
Videoformat NEV, MOV, MP4 N-RAW (12 bit) Apple ProRes RAW HQ (12 bit) Apple ProRes 422 HQ (10 bit) H.265/HEVC (8 bit/10 bit) H.264/AVC (8 bit)
HDMI-utgång Ja, Standard A
Mikrofoningång Ja
Hörlursuttag Ja
USB-ingång USB 3.2
Blixtsko Ja
Bildstabilisering Ja