我通過wkhtmltopdf(使用來自C#的進程)從HTML頁面生成PDF文件。通過進程 - ASP.NET和Windows Server 2008 R2寫入文件夾
在本地系統(Windows 7)上工作,但在Windows Server 2008 R2上,我有「System.IO.FileNotFoundException」。 Process(C#)執行的wkhtmltopdf沒有足夠的權限來寫入文件。
我測試了很多文件夾(例如:「APPDIR/Content/temp」),但我不知道該怎麼辦。
我不工作在文件夾權限框中沒有「IIS AppPool \\ ***」帳戶。 – Adrian
@Adrian更新了我的答案。您必須將此用戶添加到列表中。 – LukeP
感謝您的回覆。我通過icacls c:\ XYZ/grant添加了「IIS APPPOOL \ DefaultAppPool」:(OI)(CI)(RX)(也作爲完全控制權限)。我使用cmd是因爲在GUI中找不到IIS APPPOOL \ DefaultAppPool。但它仍然不起作用。 wkhtmltopdf無法將文件寫入文件夾(從C#我可以編寫,但Process中的wkhtmltopdf不能)。任何想法? – Adrian