Makale numarası: 947096 - Son Gözden Geçirme: 14 Nisan 2008 Pazartesi - Gözden geçirme: 2.0

Verme veya Microsoft Dynamics CRM 4. 0'daki varlık silme hata iletisi: "geçerli web isteği yürütülürken işlenmeyen bir özel durum oluştu" "

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Belirtiler

Verme veya Microsoft Dynamics CRM 4. 0'daki varlık silme, aşağıdaki hata iletisini alırsınız:
Geçerli web isteği yürütülürken işlenmemiş özel durum oluştu. Lütfen hata ve kod içinde kaynaklandığı yer hakkında daha fazla bilgi almak için yığın izlemesini gözden geçirin.

Ayrıntılar: 'System.Web.HttpUnhandledException' türünde özel durum oluşturuldu.

Yığın İzleme:
[NullReferenceException: başvurusu bir nesnenin örneğine ayarlanmadı nesne.] Microsoft.Crm.ObjectModel.OrganizationUIService.LabelLoaderAllLanguages.LoadMetadataLabel (ınt32 entityType dize yazılmayıp, ExecutionContext içerik) Microsoft.Crm.ObjectModel.OrganizationUIService.LabelLoader.LoadCellLabel (GUID cellObjectId dize cellObjectColumnName, ınt32 NesneTürü, dize yazılmayıp, ExecutionContext içerik) altında
At Microsoft.Crm.ObjectModel.OrganizationUIService.InsertFormLabels (IBusinessEntity varlık ILabelLoader labelLoader, ExecutionContext içerik)
(EntityExpression entityExpression, ExecutionContext içerik) Microsoft.Crm.ObjectModel.OrganizationUIService.RetrieveMultipleWithAllLanguages Microsoft.Crm.Tools.ImportExportPublish.FormXmlHandler.ExportItem (XmlDocument importDocument) Microsoft.Crm.Tools.ImportExportPublish.ExportHandler.Export (XmlDocument XDoc) Microsoft.Crm.Tools.ImportExportPublish.ExportHandler.Export (XmlDocument XDoc) Microsoft.Crm.Tools.ImportExportPublish.RootExportHandler.RunExport (string [] ExportEntities, ExportRoles, string [], ExportWorkflows ExportMask maskesi string []) Microsoft.Crm.Tools.ImportExportPublish.ExportXml.RunExport (string xmlArgs, XmlDocument & ExportDoc) Microsoft.Crm.WebServices.ExportXmlService.ExportCompressed (string varlıkları, dize embeddedFileName, ExecutionContext içerik) altında en altında en altında en Microsoft.Crm.Metadata.OrganizationUIHelper.RetrieveInProductionHelper (ınt32 objectTypeCode, ExecutionContext içerik) altında [TargetInvocationException: özel durum bir çağırma. hedefi tarafından oluşturuldu] at
Microsoft.Crm.Dialogs.ExportCustomizationsPage.ConfigureForm() altında Microsoft.Crm.Application.Utility.Util.RaiseXMLError (Exception özel durumu)
At Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender (EventArgs e)
At System.Web.UI.Control.PreRenderRecursiveInternal()
System.Web.UI.Page.ProcessRequestMain (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) [HttpUnhandledException: özel durum türü 'System.Web.HttpUnhandledException' oluşturuldu.] at
At System.Web.UI.Page.HandleError (Exception e)
At System.Web.UI.Page.ProcessRequestMain (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
System.Web.UI.Page.ProcessRequest() System.Web.UI.Page.ProcessRequestWithNoAssert (HttpContext içerik) altında en altında System.Web.UI.Page.ProcessRequest (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
At System.Web.UI.Page.ProcessRequest (HttpContext içerik)
System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() System.Web.HttpApplication.ExecuteStep (IExecutionStep adım, Boolean & completedSynchronously) en altında ASP.orgname__grid_cmds_dlg_exportcustomizations_aspx.ProcessRequest (HttpContext içerik)

Neden

Bu sorun aşağıdaki nedenlerden biriyle oluşur:
  • Bir varlık formunda, varolmayan bir özniteliği vardır.
  • Ana baba bir ilişkiye ait birincil BIR varlık daha verilir. Ana baba ilişki iki varlık oluşturulduğunda, ilişki özniteliği için ilgili varlık eklenir. Birincil varlık dışa ve sonra da yeni bir ortama içe yalnızca verme işlemi başarılı olur. Ancak, birincil varlık daha sonra verilen, ilişki yok.

Çözüm

Bu sorunu gidermek için <a0></a0>, platform verme işlemi sırasında izlemeyi etkinleştirme, soruna neden olan bir varlık bulmak ve dışa aktarılan varlık formunda bulunan ilişki özniteliği silin. Bunu yapmak için şu adımları izleyin:
  1. Soruna neden olan bir varlık bulun. Bunu yapmak için şu adımları izleyin:
    1. Microsoft Dynamics CRM'DE platform izleme açın. Bunu yapmak için <a0></a0>, 907490 Microsoft Knowledge Base makalesinde açıklanan yöntemi kullanın. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
      907490  (http://support.microsoft.com/kb/907490/ ) Microsoft Dynamics CRM'de bir izleme nasıl etkinleştirilir
    2. Microsoft Dynamics CRM özelleştirmeleri verme.

      Not Platform izleme, özelleştirmeleri verdiğinizde, soruna neden olan varlığa işaret eder.
    3. Hata iletisi, soruna neden olan bir varlık bulmak için platform izleme dosyası görüntüleyin.
  2. Soruna neden olan bir öznitelik bulun. Bunu yapmak için uygun yöntemi kullanın.

    Not Hata iletisinde platform izleme dosyasını, soruna neden olan bir tam özniteliği görüntülemez.
    • Form Düzenleyicisi'ni açın ve sonra da soruna neden olan bir öznitelik bulun. Bunu yapmak için aşağıdaki yöntemlerden birini kullanın:
      • Etiket eksik olan bir öznitelik için arama.
      • Özelliklerin yalnızca ad değeri ve görünen ad değeri veya açıklama değeri olmayan bir öznitelik için arama.
    • Bulunan bir varlık için yeni bir kayıt oluşturmak ve soruna neden olan bir öznitelik bulun.

      Not Web.config dosyasında Dev hataları değeri "On" olarak ayarlanırsa, aşağıdakine benzer bir hata iletisi alabilirsiniz:
      Hata açıklaması:
      ' Entity_name ' varlık adı olan bir öznitelik içermiyor ' Attribute_name ' =.
      Not Bu hata iletisinde Attribute_name gerçek bulmayı denediğiniz özniteliği adı için bir yer tutucudur.
  3. Varlık formunda öznitelik olarak aynı adı kullanan geçici bir öznitelik oluşturun.
  4. Özniteliği, dağıtım için gerekmiyorsa, aşağıdaki adımları izleyin:
    1. Öznitelik için varlık formunda silin.
    2. Varlık yayımlayın.
    3. Geçici özniteliği silin.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Dynamics CRM 4.0
Anahtar Kelimeler: 
kbmt kberrmsg kbmbscustomization kbexpertisebeginner kbtshoot kbmbsmigrate kbprb kbexpertiseinter KB947096 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:947096  (http://support.microsoft.com/kb/947096/en-us/ )