Asp.net 我是否必须在网络表单中使用Microsoft ReportViewer的服务器模式?

Asp.net 我是否必须在网络表单中使用Microsoft ReportViewer的服务器模式?,asp.net,reporting-services,reportviewer,reportmanager,Asp.net,Reporting Services,Reportviewer,Reportmanager,我正在尝试在web应用程序中使用Microsoft Reporting Services查看Hello world报告 我将创建的报告在查看时总是刷新(即没有保存的数据),因此我认为没有理由使用报告管理器 我想将rdlc文件包含在我的web应用程序中,在那里我将有一个aspx页面,该页面承载ReportViewer 我尝试过这个方法,希望Local也意味着web应用程序的本地性 ReportViewer1.ProcessingMode = ProcessingMode.Local;

我正在尝试在web应用程序中使用Microsoft Reporting Services查看
Hello world
报告

我将创建的报告在查看时总是刷新(即没有保存的数据),因此我认为没有理由使用报告管理器

我想将
rdlc
文件包含在我的web应用程序中,在那里我将有一个
aspx
页面,该页面承载
ReportViewer

我尝试过这个方法,希望
Local
也意味着web应用程序的本地性

    ReportViewer1.ProcessingMode = ProcessingMode.Local;
    ReportViewer1.LocalReport.ReportPath = "~/Reporting/Hello World.rdlc";
    ReportViewer1.LocalReport.Refresh();
但事实似乎并非如此。当我查看我的页面时,出现以下错误

本地报表处理过程中出错。报表定义无效 对于报表'D:[我的web应用程序的本地路径] source]\~/Reporting/Hello World.rdlc'未指定,无法 查找路径的一部分:[我的web应用程序的本地路径] source]\~\Reporting\Hello World.rdlc'


是的,本地处理模式意味着RDLC文件作为本地源定位,而不是由SQL Server生成

从错误消息中,看起来斜杠颠倒了。尝试使用路径,或者更具体地说,尝试将斜线的方向从/更改为\

它应该会起作用