Symptômes
Lorsque vous exécutez l’utilitaire de migration du portail Microsoft Business pour effectuer une analyse dans Microsoft Dynamics GP 10.0, vous recevez le message d’erreur suivant dans le journal d’analyse :
ERREUR : Une exception inattendue a été rencontrée au cours de l’analyse. L’analyse n’a pas réussi.
Informations d’exception :
System.IO.FileNotFoundException : le portail d’entreprise 2.5 avec Feature Pack ou le portail d’entreprise 3.0 doit être installé pour pouvoir utiliser l’utilitaire de
migration.
at Microsoft.BusinessPortal.Migration.Analyze.Analyze.get_Product()
at Microsoft.BusinessPortal.Migration.Analyze.Analyze.get_MbfPackagerPortalPageBaselineFileName()
at Microsoft.BusinessPortal.Migration.Analyze.Analyze.. ctor()
sur Microsoft.BusinessPortal.Migration.Analyze.Analyze.Main(String[] args) ERROR : Aucun élément
WebPartXmlMap n’a été trouvé sur cette
page BP.
Informations : Type Microsoft. SharePoint. WebPartPages.ErrorWebPart.
Cause
Ce problème se produit parce Microsoft Windows SharePoint Services 2.0 a été mis à niveau vers Microsoft Windows SharePoint Services 3.0 à l’aide du processus de mise à niveau progressive. Une Windows SharePoint Services a été mise à niveau, Windows SharePoint Services a créé un site web vierge en double. Ce site web vide ne peut pas contrôler les .dll pour effectuer une analyse.
Résolution
Pour résoudre ce problème, suivez les étapes suivantes :
-
Copiez tous les fichiers du répertoire de l’emplacement du site web d’origine vers le répertoire de l’emplacement du nouveau site web. Par défaut, l’emplacement du site web d’origine est le suivant :
C:\Inetpub\wwwroot\binBy par défaut, l’emplacement du nouveau site web est le suivant :
C:\Inetpub\wwwroot\wss\virtualdirectories\80\bin
-
Dans le nouveau dossier de site web, sauvegardez le Web.config web.
-
Dans le nouveau dossier de site web, ouvrez le fichier Web.config, puis ajoutez le code suivant à la section des contrôles sécurisés du Web.config sécurisé.
<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" />Remarque Ce code permet d’ajouter des entrées de contrôle sécurisés pour les composants Web Parts Microsoft Business Framework (MBF) et le Portail d’entreprise (BP).