1

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

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

我可以将其更改为使用 DLL 或其他东西吗?我怎样才能使它在服务器上工作,就像它在本地工作一样?

4

1 回答 1

4

您需要将 .exe 文件的执行访问权限授予 IIS 将用来访问该文件的用户,很可能是应用程序池标识或 IIS 6 中的 IIS_WPG 用户。

于 2013-03-08T02:23:13.657 回答