Export de rapport Excel SSRS :System.Xml.XmlException
bonjour,
j'ai confiuré SSRS (SQL SERVER REPORTING SERVICES). Et j'ai crée le site web http://localhost/reporting/Pages/Report.aspx. je génère des rapports et je les exporte sous format excel. tout fonctionne bien à l'exception des fichiers dont la taille est assez importante (voir plus de 40mb). il m'affiche un message d'erreur (voir plus bas) qui n'a rien à voir avec la taille du fichier mais le problème ne se pose que pour les fichier volumineux.
Est-ce quelqu'un a une idée, solution, hypothèse, indication?
Merci d'avance.
voici le message d'erreur:
Citation:
Erreur du serveur dans l'application '/reporting'.
--------------------------------------------------------------------------------
Pour des raisons de sécurité, DTD interdite dans ce document XML. Pour activer le traitement DTD, définissez sur faux la propriété ProhibitDtd sur XmlReaderSettings et transmettez les paramètres à la méthode XmlReader.Create.
Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.
Détails de l'exception: System.Xml.XmlException: Pour des raisons de sécurité, DTD interdite dans ce document XML. Pour activer le traitement DTD, définissez sur faux la propriété ProhibitDtd sur XmlReaderSettings et transmettez les paramètres à la méthode XmlReader.Create.
Erreur source:
Une exception non gérée s'est produite lors de l'exécution de la demande Web actuelle. Les informations relatives à l'origine et l'emplacement de l'exception peuvent être identifiées en utilisant la trace de la pile d'exception ci-dessous.
Trace de la pile:
[XmlException: Pour des raisons de sécurité, DTD interdite dans ce document XML. Pour activer le traitement DTD, définissez sur faux la propriété ProhibitDtd sur XmlReaderSettings et transmettez les paramètres à la méthode XmlReader.Create.]
System.Xml.XmlTextReaderImpl.Throw(Exception e) +87
System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(String res, String arg) +88
System.Xml.XmlTextReaderImpl.ParseDoctypeDecl() +1764483
System.Xml.XmlTextReaderImpl.ParseDocumentContent() +282
System.Xml.XmlTextReaderImpl.Read() +38
System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) +145
System.Xml.XmlDocument.Load(XmlReader reader) +96
Microsoft.Reporting.WebForms.WebRequestHelper.ExceptionFromWebResponse(Exception e) +229
Microsoft.Reporting.WebForms.ServerReport.ServerUrlRequest(Boolean isAbortable, String url, Stream outputStream, String& mimeType, String& fileNameExtension) +482
Microsoft.Reporting.WebForms.ServerReport.InternalRender(Boolean isAbortable, String format, String deviceInfo, NameValueCollection urlAccessParameters, Stream reportStream, String& mimeType, String& fileNameExtension) +924
Microsoft.Reporting.WebForms.ServerReportControlSource.RenderReport(String format, String deviceInfo, NameValueCollection additionalParams, String& mimeType, String& fileExtension) +84
Microsoft.Reporting.WebForms.ExportOperation.PerformOperation(NameValueCollection urlQuery, HttpResponse response) +153
Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context) +75
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +154
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64