【发布时间】:2011-07-06 00:41:03
【问题描述】:
首先,我已向 PerpetuumSoft 申请支持。他们没有帮助。
我已经能够创建一个新项目并让报告查看器毫无问题地加载我们的报告。
但是,当我尝试将报表查看器添加到现有的 silverlight + ria 服务应用程序时。我明白了:
System.ServiceModel.CommunicationException: 远程服务器返回错误: 未找到。 ---> System.Net.WebException:远程 服务器返回错误:未找到。 ---> System.Net.WebException:远程服务器返回错误: 未找到。在 System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult) 在 System.Net.Browser.BrowserHttpWebRequest.c_DisplayClass5.b_4(Object 发送状态)在 System.Net.Browser.AsyncHelper.c_DisplayClass4.b_1(Object sendState) --- 内部异常堆栈跟踪结束 --- 在 System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback 开始方法,对象状态)在 System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult) 在 System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse(IAsyncResult 结果) --- 内部异常堆栈跟踪结束 --- 在 System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult 结果)在 System.ServiceModel.Channels.ServiceChannel.EndCall(字符串 动作,Object[] 出局,IAsyncResult 结果)在 System.ServiceModel.ClientBase
1.ChannelBase1.EndInvoke(字符串 方法名,对象 [] 参数, IAsyncResult 结果)在 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 结果)
无论如何,没有任何效果。 WCF 报告服务和 SQL 报告服务的 url 我已经一次又一次地验证了。
我知道这没什么好做的,但是有什么想法吗?
【问题讨论】:
-
您解决了吗?我对这个产品有同样的问题。
-
实际上我现在已经按照以下答案中的建议解决了这个问题。我在 web.config 中错误地指定了错误的程序集名称。
标签: .net silverlight reportviewer