1

我正在 MVC4 中开发一个项目。我想生成一份关于 pdf 的报告。我正在使用 Rotativa 生成 pdf 报告,因此它适用于本地系统

当我在 IIS 中部署时,它不工作并显示错误“目录名称无效”。 堆栈跟踪中的错误详细信息

请建议我解决方案

4

1 回答 1

0

我没有使用Rotativa。我看不到堆栈跟踪截图图像(由于我公司的限制。)但是如果它说“目录名称无效”并且它说只有在 ISS 托管上然后考虑使用 Server.MapPath 函数......看如果您可以设置路径的根目录,则使用 Rotativa 库。喜欢; rotativalib.Settings.RootDirectory.Set = Server.MapPath("~/pdfFiles/"); 等等……等等……

有关详细信息: http: //msdn.microsoft.com/en-us/library/system.web.httpserverutility.mappath (v=vs.110).aspx

于 2014-08-18T10:50:31.967 回答