الأعراض
عند تشغيل الأداة المساعدة ترحيل مدخل Microsoft Business لإجراء تحليل في Microsoft Dynamics GP 10.0، ستتلقى رسالة الخطأ التالية في سجل التحليل:
خطأ: تم مصادفة استثناء غير متوقع أثناء التحليل. لم يكتمل التحليل بنجاح.
معلومات الاستثناء: يجب تثبيت
System.IO.FileNotFoundException: Business Portal 2.5 مع حزمة الميزات أو مدخل العمل 3.0 لاستخدام أداة الترحيل المساعدة.
في Microsoft.BusinessPortal.Migration.Analyze.Analyze.get_Product()
في Microsoft.BusinessPortal.Migration.Analyze.Analyze.get_MbfPackagerPortalPageBaselineFileName()
في Microsoft.BusinessPortal.Migration.Analyze.Analyze.. ctor()
في Microsoft.BusinessPortal.Migration.Analyze.Analyze.Main(String[] args) ERROR: لم يتم العثور على جزء ويب
WebPartXmlMap على صفحة BP هذه.
معلومات: النوع هو Microsoft. SharePoint. WebPartPages.ErrorWebPart.
السبب
تحدث هذه المشكلة لأنه Windows SharePoint Services Microsoft 2.0 إلى Microsoft Windows SharePoint Services 3.0 باستخدام عملية الترقية التدريجية. عند Windows SharePoint Services الترقية، Windows SharePoint Services إنشاء موقع ويب فارغ مكرر. يتعذر على موقع ويب الفارغ هذا التحكم .dll الملفات لإجراء تحليل.
الحل
لحل هذه المشكلة، اتبع الخطوات التالية:
-
انسخ كل الملفات من دليل سلة الملفات لموقع ويب الأصلي إلى دليل سلة الملفات لموقع ويب الجديد. بشكل افتراضي، يكون موقع موقع ويب الأصلي كما يلي:
C:\Inetpub\wwwroot\binBy الافتراضي، يكون موقع موقع ويب الجديد كما يلي:
C:\Inetpub\wwwroot\wss\virtualdirectories\80\bin
-
في مجلد موقع ويب الجديد، قم ب إنشاء نسخة احتياطية للملف Web.config.
-
في مجلد موقع ويب الجديد، افتح Web.config، ثم أضف التعليمة البرمجية التالية إلى المقطع safeControls من Web.config الملف.
<SafeControl Assembly="Microsoft.BusinessPortal.Common.UI, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.BusinessPortal.Common.UI.WebParts" TypeName="*" Safe="True" />
<SafeControl Assembly="Microsoft.BusinessPortal.PortalPages, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.BusinessPortal.PortalPages.Executable" TypeName="RegionalSettings" Safe="True" />
<SafeControl Assembly="Microsoft.Applications.BusinessDesk.Dynamics,Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.Applications.BusinessDesk.Dynamics" TypeName="*" Safe="True" />
<SafeControl Assembly="Microsoft.BusinessPortal.Kpi.KpiViewer, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.BusinessPortal.Kpi.KpiViewer" TypeName="*" Safe="True" />
<SafeControl Assembly="Microsoft.BusinessPortal.Kpi.KpiPortal, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.BusinessPortal.Kpi.UI" TypeName="KpiAdminFrame" Safe="True" />
<SafeControl Assembly="Microsoft.BusinessFramework.Portal, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.BusinessFramework.Portal.Shell.WebControls" TypeName="Navigation" Safe="True" />
<SafeControl Assembly="Microsoft.BusinessFramework.Portal, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.BusinessFramework.Portal.Shell.WebControls" TypeName="WebPartXmlMap" Safe="True" />
<SafeControl Assembly="Microsoft.BusinessFramework.Portal, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.BusinessFramework.Portal.Shell.WebControls" TypeName="UrlPageWebPart" Safe="True" />
<SafeControl Assembly="Microsoft.BusinessFramework.Portal, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.BusinessFramework.Portal.Shell" TypeName="BPDefaultPage" Safe="True" />
<SafeControl Assembly="Microsoft.BusinessFramework.Portal, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.BusinessFramework.Portal.Shell" TypeName="AGNMenu" Safe="True" />
<SafeControl Assembly="Microsoft.BusinessFramework.Portal, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.BusinessFramework.Portal.Administration" TypeName="AC_ModifyURLPage" Safe="True" />
<SafeControl Assembly="Microsoft.BusinessFramework.Portal, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.BusinessFramework.Portal.Administration" TypeName="AC_ModifyPortalPage" Safe="True" />
<SafeControl Assembly="Microsoft.BusinessFramework.Portal, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.BusinessFramework.Portal.Administration" TypeName="AC_CreatePortalPage" Safe="True" />
<SafeControl Assembly="Microsoft.BusinessFramework.Portal, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.BusinessFramework.Portal.Administration" TypeName="AC_CreateHelpPage" Safe="True" />
<SafeControl Assembly="Microsoft.BusinessFramework.UI.ResultViewers.RVWebParts, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.BusinessFramework.UI.ResultViewers.RVWebParts.WebParts" TypeName="*" Safe="True" />ملاحظة يتم استخدام هذه التعليمة البرمجية لإضافة إدخالات التحكم الآمن لأجزاء ويب Microsoft Business Framework (MBF) وأجزاء ويب مدخل الأعمال (BP).