我有一个 SSRS 报告,在 VS2019 中我的机器上本地运行良好,但一旦部署我得到一个错误。有问题的表达式是: =System.Drawing.Image.FromStream(new System.IO.FileStream(Fields!HomeLogoImage.Value,IO.FileMode.Open)).Width 这在本地返回一个值(如我所料)但一次部署它返回#Error。
我可以访问该文件,因为 SSRS 可以显示它。
我已经设置了执行帐户。还在我的本地计算机上的 RSPreviewPolicy 和服务器上的 rssrvpolicy.config 中设置“FullTrust”选项,但在服务器上找不到 rsmgrpolicy(这是 SSRS 2008 的建议,而不是 2019)。谁能告诉我为什么这个配置文件不在它应该在的位置并且无法通过搜索找到。或者如果失败了,有什么方法可以在部署服务器上使用 SSRS 注册 system.drawing dll?