2014-12-15 4 views
1

PDF 보고서를 생성하고 싶습니다. 경로에 오류가 없습니다. 이 코드는 localhost에서 잘 작동합니다. 라이브 서버에서는 작동하지 않습니다. 라이브 서버에서는 모든 폴더가 생성되고 모든 권한도 설정됩니다.pdf에 대한 경로의 일부를 찾을 수 없습니다.

Document doc = new Document(iTextSharp.text.PageSize.LETTER, 10, 10, 42, 35); 
    var PdfFileName = "/Resources/StatementReport/" + DateTime.Now.ToString("dd/MM/yyyy_hh_mm_ss_tt") + ".pdf"; 
    PdfWriter writer = PdfWriter.GetInstance(doc, new FileStream(Server.MapPath(PdfFileName), FileMode.Create)); 
+1

'Server.MapPath (PdfFileName)'이 (가) 라이브 서버에 디버깅 한 적이 있습니까? – mkl

답변

1

이 문제가 해결되었습니다. datetime 변환 오류. fileName을 Postfix로 대체합니다. dd/MM/yyyy_hh_mm_ss_tt TO dd_MM_yyyy_hh_mm_ss_tt