0

Я пытаюсь отобразить отчет SSRS в моем веб-приложении asp.net с помощью элемента управления reportViewer.Просмотр отчета SSRS с помощью reportViewer в asp.net

отчет SSRS развернут на облаке, и я использую следующий код

<div> 
     <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> 
     <asp:Button ID="btnDownload" runat="server" Text="Download PDF" onClick="btnDownload_Click" /> 

     </div> 
     <rsweb:ReportViewer ID="rptViewer" runat="server"></rsweb:ReportViewer> 

// на стороне сервера код

if (!Page.IsPostBack) 
     { 
      rptViewer.ProcessingMode = ProcessingMode.Remote; 
      rptViewer.ServerReport.ReportServerUrl =new Uri("https://vvlt38yf7h.reporting.windows.net/reportserver"); 
      rptViewer.ServerReport.ReportPath = "/Report Test/Report_Demo"; 
      rptViewer.ShowParameterPrompts = false; 
      rptViewer.ShowPrintButton = true; 
      rptViewer.ShowExportControls = false; 

     } 

Он показывает следующее сообщение об ошибке

Клиент нашел тип содержимого ответа of 'text/html; charset = utf-8 ', но ожидаемый' text/xml '. Сбой запроса с сообщением об ошибке

+1

Может быть Сервер отчетов Возвратившись Сообщение об ошибке в тексте/HTML Формат (сообщения об ошибках всегда возвращается как текст/HTML, может быть проблема аутентификации у вас есть), но ваш ReportViewer Ожидать данные в тексте/xml. Это проблема. Используйте Firebug и посмотрите, что ошибка выбрасывает для этого запроса с сервера отчетов и почты. Тогда мы могли бы помочь. Надеюсь, что у вас есть. –

ответ

Смежные вопросы