ASP.NET链接到解决方案中的文件

时间:2016-12-20 20:03:13

标签: c# asp.net

我刚刚继承了一个Web表单应用程序,我正在尝试创建一个指向存储在应用程序中的文件的链接。我们有几个PDF报告存储在内容文件夹中的“reports”文件夹中。我建立了这样的链接:

<asp:HyperLink id="hl1" 
    NavigateUrl='<%# string.Format("~/Content/reports/{0}.pdf",Eval("reportTitle")) %>' 
    Text='<%# DataBinder.Eval(Container.DataItem, "reportTitle")%>' 
    Target="_blank"
    runat="server" /> 

当我将鼠标悬停在链接上时,它指向localhost:3016 / Content / Reports / reportName.pdf,但当页面出现时出现404错误。我更习惯在MVC中这样做,这很容易,但似乎无法让它工作。

修改

这是我从浏览器导航到该文件时的URL

文件:/// d:/inetpub/wwwroot/wss/VirtualDirectories/OE/Content/reports/2012_report.pdf

这是显示404错误的原因

http://localhost:3106/Content/reports/2012_report.pdf

0 个答案:

没有答案