我正在mvc 5 asp .net中使用Crystal Report,并在iis服务器上发布我的项目。 我正在使用加载方法来加载我的报告,并在其中写了一条物理路径,在发布我的项目后它无法在服务器上运行,我也使用了“ server.mappath()”,但是它给我一个错误->类型或名称空间如果有任何解决方案,请在名称空间“ microsoft.sqlserver.server”中不存在名称“ mappath”。.
ReportDocument reportDocument = new ReportDocument(); reportDocument.Load(System.Web.Hosting.HostingEnvironment.MapPath(@“〜/ Report / demo.rpt”))); reportDocument.SetParameterValue(“ id”,opipid); reportDocument.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat,“ c:/reportpdf.pdf”); Process.Start(“ c:/reportpdf.pdf”); reportDocument.Refresh();