Error executing template "Designs/Swift-v2/Users/UserForgotPassword/Reset/ResetPassword.cshtml"
System.UnauthorizedAccessException: Access to the path 'F:\Domains\Sites\marine-demo.mydwsite4.com\Files\Templates\Designs\Swift-v2\Translations.xml' is denied.
at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.Xml.XmlTextWriter..ctor(String filename, Encoding encoding)
at Dynamicweb.Rendering.Translation.Source.WriteDocument(XmlDocument document)
at Dynamicweb.Rendering.Translation.Source.Save()
at Dynamicweb.Rendering.Translation.Source.UpdateTranslationSource(Source source, IEnumerable`1 newKeys, String designName, IEnumerable`1 cultures)
at Dynamicweb.Rendering.Template.TranslateText(String text, String defaultValue, String cultureName)
at CompiledRazorTemplates.Dynamic.RazorEngine_a30412fa26a74a91ae9c4e634ca38670.ExecuteAsync()
at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)
at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)
at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)
at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, 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<UserForgotPasswordViewModel>
2 @using Dynamicweb.Users.Frontend.UserForgotPassword
3
4 <div class="mx-auto w-100" style="max-width: 30rem;">
5 @if (Model.Result == UserForgotPasswordResultType.MissingValue)
6 {
7 <div class="alert alert-danger" role="alert">
8 @Translate("Please provide either a username or email address")
9 </div>
10 }
11 else if (Model.Result == UserForgotPasswordResultType.Success)
12 {
13 <div class="alert alert-success" role="alert">
14 @Translate("Check your email - we sent you an email with a link to reset your password")
15 </div>
16 }
17 else if (Model.Result != UserForgotPasswordResultType.None)
18 {
19 <div class="alert alert-danger">@Translate(Model.Result.ToString())</div>
20 }
21
22 <form method="post">
23 <div class="form-floating mb-4">
24 <input type="email" name="Email" id="Email" class="form-control" placeholder="@Translate("Email")" required>
25 <label for="Email">@Translate("Email")</label>
26 <div class="invalid-feedback" for="Email">@Translate("Please enter a valid email")</div>
27 </div>
28
29 <button type="submit" name="cmd" value="RecoverPassword" class="btn btn-primary w-100" data-dw-button="primary"
30 id="PasswordRecoveryButton">@Translate("Send password link")</button>
31 </form>
32 </div>
33