Deleting Application Temp File from ASP.Net
<p>I have a WebPage where I am giving the option to to Export the Form data to PDF. I am creating the PDF at run time and store the PDF in a "PDF" folder which is under my application directory. After creating the PDF with the SessionID name I Call following function to show the PDF file in the new browser window:</p>

<p>ResponseHelper.Redirect(Response, "~/PDF/" + Session.SessionID + ".pdf", "_Blank", "");</p>

<p>This PDF contains the private information related to the logged in user. Therefore, I want a way to delete this PDF file once it is shown in the browser to the user. This is because the IIS server allows whole development team to view this folder which is a security risk, and we can't disallow user to view this folder on the server. </p>

<p>Therefore, if I could delete this file as soon as it is loaded in the browser could be a solution of this security risk.</p>

<p>Can anyone suggest some better ways of deleting this file as soon as possbile from the application?</p>

<p>Thanks,
Praveen</p>
