Portallar çözümlerini Microsoft Dynamics 365'dan kaldırmaya çalıştığınızda bağımlılık hatası

Bu makalede, Portallar çözümlerini Microsoft Dynamics 365'dan kaldırmaya çalıştığınızda oluşan bağımlılık hatasına yönelik bir çözüm sağlanır.

Şunlar için geçerlidir: Microsoft Dynamics 365 Müşteri Etkileşimi Çevrimiçi
Özgün KB numarası: 4500989

Belirtiler

MicrosoftCrmPortalBase veya MicrosoftCrmPortalDependency gibi bir portal çözümünü kaldırma işlemi aşağıdaki hatayla başarısız oluyor:

"Çözüm [Çözüm Adı] sistemdeki diğer bileşenlerden bağımlılıklar nedeniyle silinemiyor. Çözüm silmeye izin vermek için tüm bağımlılıkları kaldırın.

Hata kodu 8004f01f."

Neden

Dynamics 365 için portal özelliklerini yüklerken birden çok çözüm yüklenir. Çözümlerin bazıları temel portal özelliklerini, diğerleri ise belirli işlevleri (Müşteri Portalı veya Çalışan Self Servis) içerir. Çözümleri yüklerken önce temel çözümler, sonra da belirli çözümler yüklenir. Yüklendikten sonra portal çözümlerinde de özelleştirmeler yapmış olabilirsiniz.

Çözüm

Portal çözümlerini başarıyla kaldırmak için adımları ters sırada izlemeniz gerekir.

  1. Portal varlıklarının özelleştirmelerini geri alma (varsa).

  2. Çözümleri yükleme şekline göre ters sırada kaldırın. Her paketin Yüklemesini kaldırma dizisi (yukarıdan aşağıya) için aşağıdaki tabloya bakın.

    BasePortal CommunityPortal CustomerPortal ESSPortal StarterPortal
    BasePortal CommunityPortal CustomerPortal ESSPortal StarterPortal
    BaseHtmlContentDesigner BaseHtmlContentDesigner BaseHtmlContentDesigner BaseHtmlContentDesigner BaseHtmlContentDesigner
    MicrosoftAzureStorage MicrosoftAzureStorage MicrosoftAzureStorage MicrosoftAzureStorage PortalTimeline
    MicrosoftBadges MicrosoftBadges KnowledgeManagement KnowledgeManagement MicrosoftAzureStorage
    KnowledgeManagement KnowledgeManagement CustomerService CustomerService Geri Bildirim
    CustomerService CustomerService PortalTimeline PortalTimeline MicrosoftWebForms
    PortalTimeline PortalTimeline MicrosoftForumsWorkflows MicrosoftForumsWorkflows MicrosoftIdentityWorkflows
    MicrosoftIdeasWorkflows MicrosoftIdeasWorkflows MicrosoftForums MicrosoftForums MicrosoftIdentitySystemWorkflows
    MicrosoftIdeas MicrosoftIdeas Geri Bildirim Geri Bildirim MicrosoftIdentity
    MicrosoftForumsWorkflows MicrosoftForumsWorkflows MicrosoftWebForms MicrosoftWebForms WebNotification
    MicrosoftForums MicrosoftForums MicrosoftIdentityWorkflows MicrosoftIdentityWorkflows MicrosoftCrmPortalBaseWorkflows
    MicrosoftBlogs MicrosoftBlogs MicrosoftIdentitySystemWorkflows MicrosoftIdentitySystemWorkflows MicrosoftCrmPortalBaseSystemWorkflows
    Geri Bildirim Geri Bildirim MicrosoftIdentity MicrosoftIdentity MicrosoftCrmPortalBase
    MicrosoftWebForms MicrosoftWebForms WebNotification WebNotification msdynce_PortalPrivacyExtensions
    MicrosoftIdentityWorkflows MicrosoftIdentityWorkflows MicrosoftCrmPortalBaseWorkflows MicrosoftCrmPortalBaseWorkflows MicrosoftCrmPortalDependencies
    MicrosoftIdentitySystemWorkflows MicrosoftIdentitySystemWorkflows MicrosoftCrmPortalBaseSystemWorkflows MicrosoftCrmPortalBaseSystemWorkflows
    MicrosoftIdentity MicrosoftIdentity MicrosoftCrmPortalBase MicrosoftCrmPortalBase
    WebNotification WebNotification msdynce_PortalPrivacyExtensions msdynce_PortalPrivacyExtensions
    MicrosoftCrmPortalBaseWorkflows MicrosoftCrmPortalBaseWorkflows MicrosoftCrmPortalDependencies MicrosoftCrmPortalDependencies
    MicrosoftCrmPortalBaseSystemWorkflows MicrosoftCrmPortalBaseSystemWorkflows MicrosoftBingMapsHelper MicrosoftBingMapsHelper
    MicrosoftCrmPortalBase MicrosoftCrmPortalBase MicrosoftGetRecordIDWorkflowHelper MicrosoftGetRecordIDWorkflowHelper
    msdynce_PortalPrivacyExtensions msdynce_PortalPrivacyExtensions
    MicrosoftCrmPortalDependencies MicrosoftCrmPortalDependencies
    MicrosoftBingMapsHelper MicrosoftBingMapsHelper
    MicrosoftGetRecordIDWorkflowHelper MicrosoftGetRecordIDWorkflowHelper