2017-10-04 87 views
3

的我用簡單的代碼在MVC控制器保存iTextSharp的服務器上的PDF文件:而是保存PDF文件時,顯示的目錄列表

var reportName = "reports/" + "report1.pdf"; 
var output = new FileStream(Server.MapPath(reportName), FileMode.Create, FileAccess.Write, FileShare.None); 
var writer = PdfWriter.GetInstance(document, output); 
document.Open(); 
document.Add(new Paragraph("Hello World")); 
document.Close(); 
return View(); 

,但它給錯誤

默認沒有配置所需URL的文檔,並且服務器上未啓用文件夾瀏覽。

然後我設置代碼在web.config中

<directoryBrowse enabled="true" /> 

現在,而不是保存PDF文件時,瀏覽器顯示目錄列表。

回答

0

在根文件夾中放置一個虛擬的default.aspx文件,在MVC工作時不會使用這個文件,但可以擺脫此問題。

+0

謝謝,問題解決了..這是答案 –