اگر در حال مطالعه این مقاله هستید اخیرا در هنگام مراجعه به منو Websites که در زیر منو Hosting Space menu است، با خطای There was an error while loading module به شکل زیر مواجه میشوید:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —>
System.InvalidOperationException: There is an error in the XML document. —>
System.InvalidOperationException: Type ‘SolidCP.Providers.ResultObjects.HeliconApeStatus,
SolidCP.Providers.Base, Version=1.4.6.0, Culture=neutral, PublicKeyToken=da8782a6fc4d0081’ is not allowed here.
See https://go.microsoft.com/fwlink/?linkid=2132227 for more information.
دلیل خطا
این خطا که معمولا در نسخههای 1.4.6 به قبل رخ میدهد به دلیل تداخل یکی از بروزرسانیهای Microsoft با بخشهایی از پنل SolidCP نمایش داده میشود.
نحوه رفع مشکل/خطا
در صورتیکه امکان بروز رسانی دارید توصیه میشود نسخه SolidCP را به 1.4.7 یا بالاتر ارتقا دهید. اما چنانچه این امکان وجود ندارد. بهراحتی میتوانید با طی مراحل زیر مشکل را رفع کنید:
1- به مسیر ذخیره سازی فایلهای Portal که معمولا مسیر زیر است، مراجعه فرمایید:
C:\SolidCP\Portal
2- یک کپی از فایل web.config تهیه کنید و سپس فایل web.config را برای ویرایش باز کنید.
3- به دنبال تگ <appSettings> بگردید. حال قبل از تگ </appSettings> خط کد زیر را اضافه و ذخیره کنید:
<add key="AppContext.SetSwitch:Switch.System.Data.AllowArbitraryDataSetTypeInstantiation" value="true" />
کار تمام شد! حال به پنل SolidCP بخش Websites مراجعه کنید. وبسایتهای شما بدون خطا نمایان خواهند شد.