1

我在 Asp.net 网络表单应用程序上创建了一个网页。在我的项目中添加了一个 Silverlight 应用程序后,我在我的项目中添加了一个 Infragistics ReportViewer,在 Silverlight 应用程序上。我将展示我的 reprt 查看器。当我使用 F5 运行项目时,我的项目在 Visual Studio 上运行成功。现在我将在 IIS 上发布我的项目。我在文件夹 WebSite1 中发布了我的项目。

这是我的代码(silverligt 属性代码):

<ig:XamReportViewer HorizontalAlignment="Left" Height="280" Margin="10,10,0,0" VerticalAlignment="Top" Width="380">
            <ig:XamReportViewer.RenderSettings>
                <ig:ServerRenderSettings DefinitionUri="/ornek;component/Report1.igr" ServiceEndpointUri="http://localhost:52237/ReportService1.svc/soapAddress"/>
            </ig:XamReportViewer.RenderSettings>
        </ig:XamReportViewer>

我的报告服务在 IIS 上使用此 url 运行:

http://hacegan/WebSite1/ReportService1.svc

所以刷新了我的项目代码:

<ig:XamReportViewer HorizontalAlignment="Left" Height="280" Margin="10,10,0,0" VerticalAlignment="Top" Width="380">
            <ig:XamReportViewer.RenderSettings>
                <ig:ServerRenderSettings DefinitionUri="/ornek;component/Report1.igr" ServiceEndpointUri="http://hacegan/WebSite1/ReportService1.svc/soapAddress"/>
            </ig:XamReportViewer.RenderSettings>
        </ig:XamReportViewer>

但是,当我访问我的页面时,silverligt 应用程序出现错误:

无法与报表服务器建立连接

我能做什么或必须写什么到这一行

<ig:ServerRenderSettings DefinitionUri="/ornek;component/Report1.igr" ServiceEndpointUri="http://localhost:52237/ReportService1.svc/soapAddress"/>
4

0 回答 0