Simptome
Atunci când rulați utilitarul de migrare a portalului Microsoft Business pentru a efectua o analiză în Microsoft Dynamics GP 10.0, primiți următorul mesaj de eroare în jurnalul de analiză:
EROARE: A apărut o excepție neașteptată în timpul analizei. Analiza nu a fost finalizată cu succes.
Informații despre excepții:
System.IO.FileNotFoundException: Business Portal 2.5 cu feature pack sau Business Portal 3.0 trebuie să fie instalat pentru a utiliza utilitarul de migrare.
la Microsoft.BusinessPortal.Migration.Analyze.Analyze.get_Product()
la Microsoft.BusinessPortal.Migration.Analyze.Analyze.get_MbfPackagerPortalPageBaselineFileName()
la Microsoft.BusinessPortal.Migration.Analyze.Analyze.. ctor()
la Microsoft.BusinessPortal.Migration.Analyze.Analyze.Main(String[] args) ERROR: Nicio parte
web WebPartXmlMap nu a fost găsită pe această pagină BP.
Informații: Tip este Microsoft. SharePoint. WebPartPages.ErrorWebPart.
Cauză
Această problemă apare deoarece Microsoft Windows SharePoint Services 2,0 a fost actualizat la Microsoft Windows SharePoint Services 3.0 utilizând procesul de upgrade gradual. Când Windows SharePoint Services upgrade, s-a Windows SharePoint Services un site web necompletat dublat. Acest site web necompletat nu poate controla fișierele .dll pentru a efectua o analiză.
Rezolvare
Pentru a rezolva această problemă, urmați acești pași:
-
Copiați toate fișierele din directorul de compartiment al site-ului web original în directorul de compartiment al noului site web. În mod implicit, locația site-ului web inițial este după cum urmează:
C:\Inetpub\wwwroot\binBy implicit, locația noului site web este după cum urmează:
C:\Inetpub\wwwroot\wss\virtualdirectroot\80\bin
-
În noul folder de site-uri web, faceți o copie backup a Web.config de date.
-
În noul folder de site web, deschideți fișierul Web.config, apoi adăugați următorul cod în secțiunea safeControls din fișierul Web.config siguranță.
<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" />Notă Acest cod este utilizat pentru a adăuga intrări de control sigure pentru părțile web Microsoft Business Framework (MBF) și părțile web Portal firmă (BP).