راه حل مشکل خطای presonabar در افزودن صفحه
با سلام طبق گزارشات ارسال یک مشکل در دی ان ان 9 گزارش شد که سریعا توسط تیم دی ان ان پلاس راه حل پیاد شد.
اگر در دی ان ان 9 > محتوا > صفحه ها > افزودن صفحه
با خطای زیر مواجعه می شود :
API/PersonaBar/Pages/GetDefaultSettings? 500 (Internal Server Error)
و در بخش لاگ ها :
Message:Value cannot be null. Parameter name: source
StackTrace:
at
System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source,
Func`2 predicate) at
Dnn.PersonaBar.Pages.Components.TemplateController.GetDefaultTemplateId(IEnumerable`1
templates) at
Dnn.PersonaBar.Pages.Components.PagesControllerImpl.GetDefaultSettings()
at Dnn.PersonaBar.Pages.Services.PagesController.GetDefaultSettings()
at lambda_method(Closure , Object , Object[] ) at
و یا با خطای
Message:Access to the path ' \Portals\_default\Users' is denied.
StackTrace:
at System.IO.__Error.WinIOError(Int32 errorCode, String
maybeFullPath)
at System.IO.Directory.InternalCreateDirectory(String fullPath,
String path, Object dirSecurityObj, Boolean checkHost)
at System.IO.DirectoryInfo.Create()
at
DotNetNuke.Services.FileSystem.FolderManager.CreateFolderInFileSystem(String
physicalPath)
at
DotNetNuke.Services.FileSystem.FolderManager.AddFolder(FolderMappingInfo
folderMapping, String folderPath, String mappedPath)
at
DotNetNuke.Services.FileSystem.FolderManager.AddFolder(FolderMappingInfo
folderMapping, String folderPath)
at
DotNetNuke.Services.FileSystem.FolderManager.AddUserFolder(UserInfo
user)
at
DotNetNuke.Services.FileSystem.FolderManager.GetUserFolder(UserInfo
userInfo)
at DotNetNuke.Services.FileSystem.
این یک خطا مربوط به حق دسترسی پوشه های تملپیت و یوز می باشد . برای رفع این مشکل به مدیر > مدیریت فایل سایت
بروید و سپس بر روی پوشه های Templates , Users کلیک راست کنید و گزینه مشاهده مشخصات صفحه > مجوز ها > به تمام کاربران > سه دسترسی خواندن و نوشتن و بازکردن پوشه را بدهید . و سپس ذخیره کنید .
بنا به این که برای افزودن صفحه نیاز به لود فایل ها از پوشه Templates را دارد در صورت عدم وجود این دسترسی محیط مدیریت پرسون بار دی ان ان 9 در بخش صفحه ها > افزودن صفحه با مشکل مواجعه می شود.