У меня есть приложение 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.
Этот код выглядит, как он будет отображаться в формате PDF на веб-сервере. :) – bzlm
Мне стыдно :). Если бы люди не прилагали усилий, чтобы помочь мне, я бы удалил свой вопрос :) – Eedoh