DTD Warnung bei Zugriff auf CRM 2016 Marketplace (on-prem)

10. Oktober 2016 11:51

Hallo Community,

wir haben ein Problem mit Dynamics CRM 2016 Marketplace, wenn man dies über den Browser aufrufen möchte. Auch das registieren bei Microsoft funktioniert nicht.

Unsere System Konfig:

HyperV 2K12_R2 Host, RAID10, 254GB RAM
CRM 2016 VM, Server 2K12_R2, mit 25GB fixed RAM, aktuell in Nutzung 6 GB

SQL Server 2014 SP2

Jeder Host/VM/Software ist komplett gepatched.
- .net Framework 4.6.1
- Dynamics CRM 2016 SP1

The Eventviewer Log:
Protokollname: Application
Quelle: ASP.NET 4.0.30319.0
Datum: 14.09.2016 18:02:29
Ereignis-ID: 1309
Aufgabenkategorie:Web Event
Ebene: Warnung
Schlüsselwörter:Klassisch
Benutzer: Nicht zutreffend
Computer: CRM.DOMAIN.COM
Beschreibung:
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 14.09.2016 18:02:29
Event time (UTC): 14.09.2016 16:02:29
Event ID: 71ee881489904dd185a5c9d21576d6b3
Event sequence: 299
Event occurrence: 4
Event detail code: 0

Application information:
Application domain: /LM/W3SVC/1/ROOT-1-131183328094899549
Trust level: Full
Application Virtual Path: /
Application Path: C:\Program Files\Microsoft Dynamics CRM\CRMWeb\
Machine name: CRM.DOMAIN.COM

Process information:
Process ID: 424
Process name: w3wp.exe
Account name: NT-AUTORITÄT\Netzwerkdienst

Exception information:
Exception type: XmlException
Exception message: DTD ist in diesem XML-Dokument aus Sicherheitsgründen unzulässig. Zum Aktivieren der DTD-Verarbeitung müssen Sie die 'DtdProcessing'-Eigenschaft für 'XmlReaderSettings' auf 'Parse' festlegen und die Einstellungen an die 'XmlReader.Create'-Methode übergeben.
bei System.Xml.XmlTextReaderImpl.Throw(Exception e)
bei System.Xml.XmlTextReaderImpl.ParseDoctypeDecl()
bei System.Xml.XmlTextReaderImpl.ParseDocumentContent()
bei System.Xml.XPath.XPathDocument.LoadFromReader(XmlReader reader, XmlSpace space)
bei Microsoft.Crm.Application.Platform.SolutionMarketplaceFeed.ListStream(Stream stream, Boolean isList)
bei Microsoft.Crm.Web.Tools.SystemCustomization.SolutionsMarketplace.InitializeControls()
bei Microsoft.Crm.Web.Tools.SystemCustomization.SolutionsMarketplace.ConfigurePage()
bei Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)
bei System.Web.UI.Control.PreRenderRecursiveInternal()
bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)



Request information:
Request URL: CRM.DOMAIN.COM/.../SolutionsMarketplace.aspx;sitemappath=Settings|Customizations|nav_marketplace
Request path: /GmbH/tools/SystemCustomization/SolutionsMarketplace/SolutionsMarketplace.aspx

Is authenticated: True
Authentication Type: Federation
Thread account name: NT-AUTORITÄT\Netzwerkdienst

Thread information:
Thread ID: 40
Thread account name: NT-AUTORITÄT\Netzwerkdienst
Is impersonating: False
Stack trace: bei System.Xml.XmlTextReaderImpl.Throw(Exception e)
bei System.Xml.XmlTextReaderImpl.ParseDoctypeDecl()
bei System.Xml.XmlTextReaderImpl.ParseDocumentContent()
bei System.Xml.XPath.XPathDocument.LoadFromReader(XmlReader reader, XmlSpace space)
bei Microsoft.Crm.Application.Platform.SolutionMarketplaceFeed.ListStream(Stream stream, Boolean isList)
bei Microsoft.Crm.Web.Tools.SystemCustomization.SolutionsMarketplace.InitializeControls()
bei Microsoft.Crm.Web.Tools.SystemCustomization.SolutionsMarketplace.ConfigurePage()
bei Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)
bei System.Web.UI.Control.PreRenderRecursiveInternal()
bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)


Custom event details:

Ereignis-XML:
<Event xmlns="schemas.microsoft.com/.../event">
<System>
<Provider Name="ASP.NET 4.0.30319.0" />
<EventID Qualifiers="32768">1309</EventID>
<Level>3</Level>
<Task>3</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2016-09-14T16:02:29.000000000Z" />
<EventRecordID>21212</EventRecordID>
<Channel>Application</Channel>
<Computer>CRM.DOMAIN.COM</Computer>
<Security />
</System>
<EventData>
<Data>3005</Data>
<Data>An unhandled exception has occurred.</Data>
<Data>14.09.2016 18:02:29</Data>
<Data>14.09.2016 16:02:29</Data>
<Data>71ee881489904dd185a5c9d21576d6b3</Data>
<Data>299</Data>
<Data>4</Data>
<Data>0</Data>
<Data>/LM/W3SVC/1/ROOT-1-131183328094899549</Data>
<Data>Full</Data>
<Data>/</Data>
<Data>C:\Program Files\Microsoft Dynamics CRM\CRMWeb\</Data>
<Data>CRM.DOMAIN.COM</Data>
<Data>
</Data>
<Data>424</Data>
<Data>w3wp.exe</Data>
<Data>NT-AUTORITÄT\Netzwerkdienst</Data>
<Data>XmlException</Data>
<Data>DTD ist in diesem XML-Dokument aus Sicherheitsgründen unzulässig. Zum Aktivieren der DTD-Verarbeitung müssen Sie die 'DtdProcessing'-Eigenschaft für 'XmlReaderSettings' auf 'Parse' festlegen und die Einstellungen an die 'XmlReader.Create'-Methode übergeben.
bei System.Xml.XmlTextReaderImpl.Throw(Exception e)
bei System.Xml.XmlTextReaderImpl.ParseDoctypeDecl()
bei System.Xml.XmlTextReaderImpl.ParseDocumentContent()
bei System.Xml.XPath.XPathDocument.LoadFromReader(XmlReader reader, XmlSpace space)
bei Microsoft.Crm.Application.Platform.SolutionMarketplaceFeed.ListStream(Stream stream, Boolean isList)
bei Microsoft.Crm.Web.Tools.SystemCustomization.SolutionsMarketplace.InitializeControls()
bei Microsoft.Crm.Web.Tools.SystemCustomization.SolutionsMarketplace.ConfigurePage()
bei Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)
bei System.Web.UI.Control.PreRenderRecursiveInternal()
bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

</Data>
<Data>CRM.DOMAIN.COM/.../SolutionsMarketplace.aspx;amp;sitemappath=Settings|Customizations|nav_marketplace</Data>
<Data>/GmbH/tools/SystemCustomization/SolutionsMarketplace/SolutionsMarketplace.aspx</Data>
<Data> bei System.Xml.XmlTextReaderImpl.Throw(Exception e)
bei System.Xml.XmlTextReaderImpl.ParseDoctypeDecl()
bei System.Xml.XmlTextReaderImpl.ParseDocumentContent()
bei System.Xml.XPath.XPathDocument.LoadFromReader(XmlReader reader, XmlSpace space)
bei Microsoft.Crm.Application.Platform.SolutionMarketplaceFeed.ListStream(Stream stream, Boolean isList)
bei Microsoft.Crm.Web.Tools.SystemCustomization.SolutionsMarketplace.InitializeControls()
bei Microsoft.Crm.Web.Tools.SystemCustomization.SolutionsMarketplace.ConfigurePage()
bei Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)
bei System.Web.UI.Control.PreRenderRecursiveInternal()
bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
</Data>
</EventData>
</Event>


Würde mich freuen, wenn jemand von euch diesen Fehler kennt und ggf. auch eine Lösung hat.

Danke im Voraus und Grüße

FB

Re: DTD Warnung bei Zugriff auf CRM 2016 Marketplace (on-pre

10. Oktober 2016 14:44

Hallo,

und erst einmal herzlich willkommen in unserem Forum :-)

Welche Website wollt ihr denn genau aufrufen, wie lautet die URL?