- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好吧,这应该很容易,但是,我不知道发生了什么。我有一个在 Azure 云服务中运行的 ASP.NET Web 应用程序,并且在其中一个 aspx 页面中有一个 ReportViewer。在此页面的代码隐藏中,我使用以下行动态添加 ReportViewer 的设计 .rdlc 文件:
ReportViewer1.LocalReport.ReportPath = Server.MapPath("reports/myReportFile.rdlc");
当我在本地主机上运行报告时,一切正常,但当我发布到 Azure 云服务时,出现以下错误:
Could not find a part of the path 'F:\sitesroot\0\reports\myReportFile.rdlc'. Exception Details: System.IO.DirectoryNotFoundException: Could not find a part of the path 'F:\sitesroot\0\reports\myReportFile.rdlc'.
这应该是显而易见的,对吧?文件路径无效或 .rdlc 文件不存在。我尝试更改 Visual Studio 上的 .rdlc 文件属性,设置“复制到输出目录”=“始终复制”,但我再次遇到了完全相同的错误。
观察结果:我使用 Azure 工具/包 (.cscfg + .cspkg) 进行发布,并通过 Azure 管理门户上传它们。
关于我下一步应该做什么有什么想法吗?
最佳答案
经过几个小时的研究,我在这里找到了解决方案: https://social.msdn.microsoft.com/Forums/azure/en-US/f1eb4502-0549-4130-a0d9-9f9abf66c6ab/how-to-run-reportviewer-in-azure-?forum=windowsazuredevelopment
For rdlc file, by default, the "Build Action" is "Embedded Resource" causing that the file will be embedded in the DLL. Setting "Copy to Output Directory" to "Copy always" causes the Report1.rdlc file will be copied to the bin folder. After knowing this, there are two options to resolve the issue:
Set the "Build Action" as "Content" then use "Report1.rdlc" in LocalReport.ReportPath Property.
Set "Copy to Output Directory" to "Copy always" or "Copy if newer" then use "bin\Report1.rdlc" in in LocalReport.ReportPath Property.
Wenchao Zeng
建议 1 解决了问题。
关于asp.net - 在 Azure 云服务上动态设置 rdlc 文件时出现 ReportViewer 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28718036/
我想知道如何将 Microsoft ReportViewer 中特定文本框的货币格式从 US ($) 更改为 EURO (€)? 因为它总是在前面显示一个美元符号,格式是##,###.##,至于欧元,
我需要帮助在 ReportViewer 中动态添加图像 Logo 。我从 db 中获取此图像,将其转换为 Base64,然后我需要将其添加到 ReportViewer 中...接下来的代码: rpVi
在本地模式下使用时,有没有人推荐有关 Microsoft 的 ReportViewer(VS 2008 风格)的优秀引用资料?我目前正在使用它,但它的一部分有点像一个黑匣子,所以我想阅读整个主题。 特
我为我的所有报告创建了一个页面,我正在使用我制作的工具栏加载这些报告的不同版本(折线图、饼图、图表、图形等)。除了非表格类型的图表(折线图、饼图、条形图等)外,一切都在那里运行良好。当这些被渲染时,我
这个问题与Microsoft ReportViewer: Session Expired Errors有关.不幸的是,接受的答案并不能解决我的问题。有问题的报表查看器在场中运行,每个应用程序池中运行多
我有一个使用 ReportViewer 的 Web 应用程序,我试图从中删除 ReportViewer 及其所有依赖项。 据我所知,我已经删除了我需要的所有内容,并且在本地一切正常。但是,当我部署到我
我的项目中有 ReportViewer。当我在 Vsual Studio 2012 的 InstallShield 中创建此文件的 .exe 时,我将其添加到 Redistributables Mic
我想升级一个使用 RDLC 创建报告的项目。该解决方案使用 Report Viewer 2010SP1。 我成功安装了报表查看器 2012 运行时,但是该组件没有出现在 Visual Studio 的
在搜索了很多类似的帖子、解决方法之后,我决定自己发帖。 Compilation Error Description: An error occurred during the compilation
有没有人对如何修改 WinForms 版本的 ReportViewer 工具栏的工具栏有好主意? 也就是说,我想删除一些按钮和各种按钮,但看起来解决方案是创建一个全新的工具栏,而不是修改现有的工具栏。
我只在rdlc表达式值中处理了可能的2 =iif((Fields!Gender.Value="1"),"Male","Female") 在这里,我只能使用两种可能性。但是,如果我想检查3个或更多条件,
我正在使用以下行在报表查看器中显示复选框: =IIf( Fields!Field1.Value, Chr(254), Chr(168)) 但是,当我将其转换为PDF时,Checked的复选框未显示在P
这可能是一个愚蠢的问题,但是他们在 VS2010 中将报表参数隐藏在哪里? 2005/2008 年很容易。转至报告菜单,然后选择报告参数。现在我无论如何也找不到它了! 谢谢。 最佳答案 看起来做法如下
你们中有人知道这是否可行,以及如何以编程方式设置报表查看器的报表语言? 例如,像这样的: var reportviewer = new ReportViewer(); reportViewer.Loc
我正在尝试查找有关RDLC的文档。 具体来说,我在Actions元素中寻找不同的TextBox。 最佳答案 您可以在此处找到各种SQL Server版本的RDL规范: SQL Server RDL S
我正在尝试将我的报告查看器链接到数据源,但是对话框是空的 - 我有一个名为 dsReports.xsd 的文件,其中包含在我从那里预览数据时可以工作的数据集。 有谁知道为什么会这样? 谢谢 最佳答案
我的项目是4.0框架上的ASP.Net WebForms,使用ReportViewer 10,使用本地处理模式呈现本地RDLC报表。 我的问题是报告中的许多表达式都没有评估。例如,我在报表的页脚中有一
是否可以更改 ReportViewer 控件的图像(绿色旋转的东西)? 目前我正在隐藏它并重叠一个进度条(这是 WinForms 而不是 ASP 控件)......似乎有点啰嗦? 感谢 :) 最佳答案
我正在尝试配置 ReportViewer,但无法使其正常工作 我有以下数据集: 这是数据集中的查询: SELECT DataTime, DataValue FROM
当使用 ReportViewer 中的默认导出按钮时,有没有一种方法可以简单地提示用户打开导出的报表?我查看了 ReportExport 事件,尽管它在导出发生之前触发。我唯一能想到的就是取消 Rep
我是一名优秀的程序员,十分优秀!