我在MVC4中开发一个项目。我想生成一份关于pdf的报告。我使用Rotativa生成pdf报告,因此它适用于本地系统
当我在IIS中部署时,它无法正常工作并显示错误“目录名称无效”。
请建议我解决方案
答案 0 :(得分: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