为什么我在尝试打印到PDF时会收到错误:“访问被拒绝”?

时间:2009-03-07 21:02:19

标签: c#

我使用iTextSharp开发了一个Web应用程序。当我使用iTextSharp运行代码时,用户会收到以下错误消息:

  

拒绝访问:“C:\ inetpub \ vhosts \ bookmygroups.com \ httpdocs”

这是我的代码:

PdfWriter pdfw = PdfWriter.GetInstance(myDocument, 
    new FileStream(strPath, FileMode.Create));

1 个答案:

答案 0 :(得分:3)

可能是因为Asp.Net Hosting进程无权写入该特定目录。您需要授予托管进程访问该目录的权限,以便您的Web应用程序能够写入该目录。

此CodeProject文章详细介绍了如何完成此任务:http://www.codeproject.com/KB/aspnet/Ahmed_Kader.aspx