Проблема с PerpetuumSoft ReportViewer 2008 для Silverlight - PullRequest
0 голосов
/ 28 февраля 2011

Во-первых, я подал на поддержку PerpetuumSoft.Они не помогли.

Мне удалось создать новый проект и заставить программу просмотра отчетов загружать наши отчеты без проблем.

Но когда я пытаюсь добавить средство просмотра отчетов в существующее приложение служб Silverlight + RIA.Я получаю это:

System.ServiceModel.CommunicationException: удаленный сервер возвратил ошибку: NotFound.---> System.Net.WebException: удаленный сервер возвратил ошибку: NotFound.---> System.Net.WebException: удаленный сервер возвратил ошибку: NotFound.в System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse (IAsyncResult asyncResult) в System.Net.Browser.BrowserHttpWebRequest. <> c_ DisplayClass5.b _4 (объект sendState) в System.Netynserver.> c_ DisplayClass4.b _1 (Object sendState) --- конец трассировки стека внутренних исключений --- в System.Net.Browser.AsyncHelper.BeginOnUI (SendOrPostCallback beginMethod, состояние объекта) в System.Net.Browser.BrowserHttpWebRequest.EndGetResponse (IAsyncResult asyncResult) в System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResynes(Результат IAsyncResult) в System.ServiceModel.Channels.ServiceChannel.EndCall (действие String, Object [] outs, результат IAsyncResult) в System.ServiceModel.ClientBase 1.ChannelBase 1.EndInvoke (метод String methodName, Object [] args, resultSultR)на PerpetuumSoft.ReportingServices.Viewer.Client.ReportService.ReportServiceClient.ReportServiceClientChannel.EndListExportsFormats (ExceptionDetailBase & REPORTERROR, IAsyncResult результат) в PerpetuumSoft.ReportingServices.Viewer.Client.ReportService.ReportServiceClient.PerpetuumSoft.ReportingServices.Viewer.Client.ReportService.IReportService.EndListExportsFormats (ExceptionDetailBase & REPORTERROR, IAsyncResult результат) вPerpetuumSoft.ReportingServices.Viewer.Client.ReportService.ReportServiceClient.OnEndListExportsFormats (результат IAsyncResult) в System.ServiceModel.ClientBase`1.OnAsyncCallCompleted (IAsyncResult result) 101 * 101 * 1015Я проверял снова и снова URL-адреса для службы отчетов WCF и служб отчетов SQL.

Я знаю, что это не так уж и много, но есть ли идеи?

1 Ответ

0 голосов
/ 01 марта 2011

Скорее всего, эта проблема возникает из-за неправильного имени типа службы в

<PerpetuumSoftServices> section of web.config file.
<Service Type="<reportservice type name with namespace>, <assembly name>">

, где

<assembly name> you may find in Application properties,
<reportservice type name with namespace> is namespace + class name from ReportService.svc.cs file.

Например:

<Service Type="SilverlightApplication.Web.ReportService, SilverlightApplication.Web">
...