1

在我的 MVC3 项目中,我想添加报告,所以我使用 SSRS 本地报告 rdlc (Microsoft Reporting) 创建一个子文件夹并将 .aspx Web 查看器和 rdlc 放入其中。一切都很好,直到我尝试了包含任何类型脚本函数的表达式。它们没有被评估并返回#Error(即使是简单的东西,比如 Len 等),无论我在报告中的任何位置(页眉、正文页脚等)。

我正在使用 objectDatasource 返回 int 值、Server 2003 SP2(因此 IIS6)和 vs2010 SP1(MVC3 包部署所需)。

到目前为止,我已经解决了

1)如果我创建一个标准的 WEB 项目(不是 MVC3),那么表达式就会被评估。

2) 如果我在 Server2008 (IIS7) 上使用 MVC3 网站,那就可以了

我怀疑让 MVC3 与 IIS6 一起工作所需的 IIS 通配符和口香糖是罪魁祸首,我想知道是否有其他人可以阐明这一点

4

0 回答 0