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_699e778d555249c1a82d2dcc59b31992.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

Personlig rådgivning

Få hjälp av våra specialister

Butik & showroom

Se och prova utrustningen i Stockholm

Fri frakt över 1250 kr

Snabb och smidig leverans

Över 160 års erfarenhet

Foto och video sedan 1862

Beskrivning

Nanlite LumiPad 25 LED 2 Light Kit With Stand and Bag

  • 25W Bi-color 3200 – 5600K LED-panel
  • Mjuk, jämn belysning, justerbar från 0 till 100 % styrka upp till 2140 lumen
  • Hög CRI 95 / TLCI 93
  • Nätström eller batteridriven (Ytterligare köp av batterier av NP-F-typ)
  • Kompakt och lätt. Endast 1,01 kg och en tjocklek på bara 3,05 cm

LumiPad 25 Bi-Color från Nanlite har en hög ljusstyrka samtidigt som det ger ett mjukt och behagligt ljus.

Belysningen är en imponerande kompakt och stark LED-panel med mjukt ljus med ställbar ljusstyrka 0 till 100%, en maximal effekt på 2140 lumen (930 Lux @ 1m 5600K), CRI / TLCI på 95/93 och justerbar färgtemperatur från 3200-5600K. Drivs med antingen nätström eller Sony NP-F-batterier.Det är ett prisvärt och portabelt LED-belysningsset för både video och stillbild. Paketet består av två LED-paneler, 2 st stativ, nätdelar, kablage och väska.

Perfekt för studion

LumiPad-seriens LED-paneler skapar en snygg diffus ljusbild med korrekt färgåtergivning med minimal inställning. Perfekt i studion för livestreaming, vlogging, foto, video och mycket mer. 

Kreativ kontroll 

Få ett imponerande resultat utan att lägga till plastfilter eller tygdiffusion. LumiPad 25:s kontrollknappar gör att du kan enkelt kan ställa in ljusstyrka från 0-100% och temperatur från varmt till kallt ljus (3200-5600K).

Ljusstark och flexibel

LumiPad 25 är bara 3,05 cm tjock och väger endast 2,2 kg och levererar en enastående ljusstyrka på 2140 lumen. LumiPad 25 kan drivas med antingen en nätadapter eller två kompatibla Sony NP-F-batterier som NP-F550 / F750 / F960 (köps separat), så att du kan arbeta var som helst oavsett tillgång på ström.

Setet består av:

  • 2 x Nanlite LumiPad 25 LED-paneler
  • 2 x AC-adapter
  • 2 x Ljusstativfäste
  • 2 x L170 ljusstativ
  • 1 x Väska för hela setet

Specifikationer

Tillverkare Nanlite
Kategori LED ljus
Vikt 1010 G
Bredd 34.5 CM
Djup 3.05 CM
Längd 31 CM
CRI 95
Power/battery AC / Optional NP-F Batteries
Ljusstyrka 25W / 3570 Lux @ 0,5m 5600K
Color temperatur 3200 - 5600K