错误:“拒绝访问路径'\\ 10.10.1.7 \ PrintPDF'。”

时间:2016-09-05 13:08:37

标签: c# asp.net web-services

我正在尝试在我的代码中打印PDF但我收到错误:

  

拒绝访问路径'\ 10.10.1.7 \ PrintPDF'。

请帮帮我。这是web.config文件:

    <add key="PrintPDFPath" value="\\10.10.1.7\PrintPDF" />

在.aspx文件中:

    try
        {
            OffersCalculate objOffersCalculate = new OffersCalculate();
            objOffersCalculate.UseDefaultCredentials = true;
            objOffersCalculate.Credentials = ServiceCredentials.NetCredentials();

            string strFilePath = System.Web.Configuration.WebConfigurationManager.AppSettings["PrintPDFPath"] + objOffersCalculate.GetPostedAdvanceRcpt(Convert.ToString(Request["Id"]));

            Response.Clear();
            Response.ContentType = "application/pdf";
            Response.WriteFile(strFilePath);

            Response.Flush();
            Response.End();
        }
        catch (Exception ex)
        {

            throw ex;
        }

3 个答案:

答案 0 :(得分:1)

确保您的文件夹有权访问管理员用户以外的其他文件, 如果不是让它可以访问,但这不是明智之举,因为它违反了安全性。

答案 1 :(得分:0)

首先,确保您可以从代码外部访问路径\\10.10.1.7\PrintPDF

它似乎是文件系统权限错误。没有代码问题。

答案 2 :(得分:-1)

转到文件夹右键单击它并转到属性 - &gt;常规---&gt; Attribure - &gt;将其更改为隐藏