nuget包在本地而非服务器上运行

时间:2015-11-27 06:46:23

标签: asp.net-mvc-4 visual-studio-2012 nuget-package razorengine rotativa

i want to generate pdf from Razor view ,i used Rotativa nuget package or HiqPDF package ,it working fine on local machine but when i hosted on server it will give following error,help me to resolve an error

' /'中的服务器错误应用

错误0x4EC。检查可以在HiQPdf.dll程序集附近找到HiQPdf.dep资源文件,并且用户具有此文件的读取和执行权限。如果将HiQPdf.dep放在不同的位置,请调用SetDepFilePath()方法

描述:在执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

  

异常详细信息:

     

System.Exception:错误0x4EC。检查HiQPdf.dep资源文件即可   在HiQPdf.dll程序集附近找到,用户已阅读和   执行此文件的权限。如果你调用SetDepFilePath()方法   将HiQPdf.dep放在不同的位置

来源错误:

在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。

堆栈追踪:

2 个答案:

答案 0 :(得分:0)

发生错误是因为程序被服务器的组策略阻止。如果您有共享服务器,则可能需要尝试不受共享主机提供程序限制影响的专用服务器。

答案 1 :(得分:0)

Rotativa不起作用,因为托管您的应用的服务器不允许运行外部进程。 您可以切换到启用它的服务器/托管/云解决方案,也可以尝试在线服务(SaaS)http://RotativaHQ.com

相关问题