Javascript ASP.net MVC window.open URL不工作

Javascript ASP.net MVC window.open URL不工作,javascript,asp.net,href,Javascript,Asp.net,Href,我现有的代码如下: function opendocpdf_click() { var docloc = '/App_Data/Test_Project_Documents.pdf' window.open(docloc); } 上面的代码不工作,似乎404.8找不到错误。但是下面的代码运行良好,我能为上面的代码做些什么呢 function opendocpdf_click() { var doc

我现有的代码如下:

function opendocpdf_click() {
        var docloc = '/App_Data/Test_Project_Documents.pdf'
        window.open(docloc);
    }
上面的代码不工作,似乎404.8找不到错误。但是下面的代码运行良好,我能为上面的代码做些什么呢

 function opendocpdf_click() {                       
     var docloc = 'E:/palanisamy/Projects/Sample/App_Data/Test_Project_Documents.pdf'
        window.open(docloc);
    }

提前感谢。

ASP.NET将不提供存储在
App_Data
中的文件;这是一个好主意。如果希望文件公开,则需要执行以下操作之一:

  • 将文件存储在不同的常规文件夹中
  • 在ASP.NET中创建一个处理程序或页面,该处理程序或页面将采用文件名并在App_数据中查找该文件,然后将其写回客户端

  • 您好,我可以像var docloc='/content/MHAR_Project_Documents.pdf'@Palanisamy.gis那样更改吗当然,如果您实际将文件移动到
    content
    ,那将是最简单的。是的,谢谢您。。。但是错误似乎再次出现“HTTP错误404.0-未找到您正在查找的资源已被删除、名称已更改或暂时不可用”