从MVC运行.EXE

时间:2013-03-08 01:51:28

标签: c# asp.net-mvc asp.net-mvc-4 exe

我的代码在本地运行,但在部署到我的Web服务器时则不行。在尝试访问wkhtmltopdf.exe文件时,它说“权限被拒绝”。我正在使用Codaxy Wrapper

WkHtmlToPdfPath = HttpContext.Current.Server.MapPath(@"~/wkhtmltopdf/wkhtmltopdf.exe"),

我可以将其更改为使用DLL或其他内容吗?如何在服务器上进行此工作,就像在本地工作一样?

1 个答案:

答案 0 :(得分:4)

您需要将.exe文件的执行权限授予用户IIS将用于访问该文件,很可能是用户池身份或IIS 6中的IIS_WPG用户。