【发布时间】:2013-03-08 01:51:28
【问题描述】:
我的代码在本地工作,但在我部署到我的网络服务器时却不行。当试图访问wkhtmltopdf.exe 文件时,它会显示“Permission Denied”。我正在使用Codaxy Wrapper。
WkHtmlToPdfPath = HttpContext.Current.Server.MapPath(@"~/wkhtmltopdf/wkhtmltopdf.exe"),
我可以将其更改为使用 DLL 或其他东西吗?我怎样才能使这项工作在服务器上像在本地工作一样工作?
【问题讨论】:
-
这闻起来像 UAC 甚至是通用权限的东西。
-
您是否尝试添加网络服务用户并赋予其完全控制权?
-
让您的网络服务器启动一个新进程绝不是一个好主意。
-
复制 dan radu 建议的一个。请注意,链接的答案还涵盖了 Dan-o 带来的安全问题。
标签: c# asp.net-mvc asp.net-mvc-4 exe