거부 나는액세스가
var document = new Document();
string path = Server.MapPath("AttachementToMail");
PdfWriter.GetInstance(document, new FileStream(path +
"/"+DateTime.Now.ToShortDateString()+".pdf", FileMode.Create));
이 지금은이 문서
Response.ContentType = "Application/pdf";
Response.AppendHeader("Content-Disposition", "attachment; filename="+
DateTime.Now.ToShortDateString() + ".pdf" + "");
Response.TransmitFile(path);
Response.End();
를 다운로드 할 하나 개의 PDF 문서 생성하지만 그것은 나를 경로 '에 액세스 에러했다 ~ \ AttachementToMail '이 (가) 거부되었습니다. IIS_IUSRS에 대한
읽기/쓰기 액세스는
Server.MapPath는 디렉토리의 절대 경로를 반환하지만 가상 경로를 제공하고 있습니다. 'TransmitFile'을 호출 할 때'path'를 확장 했습니까? – Leonard
명백한 질문이지만 사이트를 실행하는 계정이 해당 폴더에 대한 액세스 권한을 갖고 있습니까? 또한 : 당신은 ** 명시 적으로 ** 어떤 라인을 던질 수 있습니까? 그것은'string path = Server.MapPath ("AttachementToMail")'입니까? 또한 : 그냥 오타 이슈입니까? 실제로'AttachmentToMail' 디렉토리입니까? –
@MarcGravell 오류가 온라인 상태입니다. Response.TransmitFile (path); Response.TransmitFile (fullPath) 후 – Alex