我在開發中有一個ASP.NET MVC2應用程序,並且在生成服務器上呈現.pdf
文件時出現問題。爲什麼我的PDF文檔不能在ASP.NET MVC2中渲染/下載?
在我的Visual Studio 2010集成開發服務器上,一切正常,但是在將應用程序發佈到生產服務器之後,它會中斷。它不會拋出任何異常或錯誤,它只是不顯示文件。
這裏是我用於顯示PDF文檔功能:
public static void PrintExt(byte[] FileToShow, String TempFileName,
String Extension)
{
String ReportPath = Path.GetTempFileName() + '.' + Extension;
BinaryWriter bwriter =
new BinaryWriter(System.IO.File.Open(ReportPath, FileMode.Create));
bwriter.Write(FileToShow);
bwriter.Close();
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = ReportPath;
p.StartInfo.UseShellExecute = true;
p.Start();
}
我的生產服務器運行的是Windows Server 2008和IIS 7
這段代碼看起來將顯示在Web服務器上的PDF。 :) – bzlm 2010-10-01 09:16:44
我很慚愧:)。如果人們沒有努力幫助我,我會刪除我的問題:) – Eedoh 2010-10-11 13:46:57