Príznaky
Keď spustíte aplikáciu Microsoft Business Portal Migration Utility na analýzu v systéme Microsoft Dynamics GP 10.0, v denníku analýzy sa zobrazí nasledujúce chybové hlásenie:
CHYBA: Počas analýzy sa vyskytla neočakávaná výnimka. Analýza sa úspešne neukonla.
Informácie o
výnimke: System.IO.FileNotFoundException: Business Portal 2.5 s balíkom funkcií alebo portálom Business Portal 3.0 musí byť nainštalovaný, aby bolo možné používať nástroj na migráciu.
at Microsoft.BusinessPortal.Migration.Analyze.Analyze.get_Product()
at Microsoft.BusinessPortal.Migration.Analyze.Analyze.get_MbfPackagerPortalPageBaselineFileName()
at Microsoft.BusinessPortal.Migration.Analyze.Analyze.. ctor() na lokalite
Microsoft.BusinessPortal.Migration.Analyze.Analyze.Main(String[] skupiny) CHYBA: Na tejto stránke BP sa nenašiel žiadna webová časť
WebPartXmlMap.
Informácie: Typ je Microsoft. SharePoint. WebPartPages.ErrorWebPart.
Príčina
Tento problém sa vyskytuje, Microsoft Windows SharePoint Services sa 2.0 inovuje na Microsoft Windows SharePoint Services 3.0 pomocou procesu postupnej inovácie. Po Windows SharePoint Services procesu Windows SharePoint Services prázdnu webovú lokalitu vytvoriť prázdnu. Prázdna webová lokalita nemôže ovládať .dll súbory na analýzu.
Riešenie
Ak chcete tento problém vyriešiť, postupujte takto:
-
Skopírujte všetky súbory z adresára bin pôvodnej webovej lokality do adresára bin novej webovej lokality. Predvolene je umiestnenie pôvodnej webovej lokality takéto:
C:\Inetpub\wwwroot\binBy default, umiestnenie novej webovej lokality je nasledovné:
C:\Inetpub\wwwroot\wss\virtualdirectories\80\bin
-
V novom priečinku webovej lokality vytvorte zálohu Web.config súboru.
-
V novom priečinku webovej lokality otvorte súbor Web.config a potom pridajte nasledujúci kód do časti BezpečnéOvládacieprvky Web.config súboru.
<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" />Poznámka: Tento kód sa používa na pridanie položiek bezpečného ovládania pre webové časti Microsoft Business Framework (MBF) a webové časti Business Portal (BP).