私の mvc2 プロジェクトには、DownloadPDF というメソッドがあります。私が持っていることで、
httpContext.Response.WriteFile(<FilePath>);
httpContext.ApplicationInstance.CompleteRequest();
ファイルが正常にダウンロードされたかどうかを追跡したくありません。以下のチュートリアルを参照しましたが、IIS でプロジェクトをホストすると機能しません。
http://www.codeproject.com/Articles/74654/File-Download-in-ASP-NET-and-Tracking-the-Status-o