2012-03-26 4 views
0

동일한 서버에 새로운 (일명 중첩 된) 요청을 생성하는 작업 메서드 내에서 함수를 호출 할 수 있습니까?asp.net mvc에서 중첩 된 요청

evohtmltopdf pdf 변환기를 사용하여 여러 개의 pdfs를 하나로 결합하려고하기 때문에이 문제가 발생합니다. 문제 : 개별 pdfs도 동일한 서버에서 생성됩니다.

아래 동작 방법의 스 니펫은 현재 요청을 처리하면서 변환기가/Attachment/Pdf 문서를 가져올 수 없다는 오류 메시지를 생성합니다.

// create pdfDocument with main content retrieved from RenderViewToString output 
    // [...] 
    // Now add appendixes by handing converter urls and letting it fetch the docs. 
    UrlHelper url = new UrlHelper(HttpContext.Request.RequestContext); 
    HtmlToPdfElement attachment = new HtmlToPdfElement(0, 500, url.Action("Pdf", "Attachment"); 
    pdfDocument.Pages[summary.LastPageIndex].AddElement(attachment); 

이 문제는 실제로 가능하지 않습니까? 그렇다면 제한 사항을 어떻게 해결할 수 있습니까? 더피

답변

0

문제는 다른 곳에서 발견되었으며 위의 스 니펫이 결국 작동했습니다.

관련 문제