0

我有一個文件,eulatest.pdf,我希望能夠通過我的網站查看。在這一點上,我不在乎它是在mywebsite.com/eulatest.pdf還是mywebsite.com/eula/eulatest.pdf或任何變化;我無法得到任何這些工作。我如何查看這個文件?我甚至沒有試圖通過代碼訪問它;我無法弄清楚它在哪裏或如何訪問它。如何查看作爲MVC項目組成部分的文件?

我不斷收到此錯誤:

The resource cannot be found

而且我試圖把文件中的所有這些位置:

Solution Explorer

回答

2

你需要在一個添加動作您的控制器流出該文件。

public class EULAController : Controller 
{ 
    public ActionResult Index() 
    { 
     return File("eulatest.pdf","application/pdf"); 
    } 
} 

假設文件位於應用程序的根文件夾中。欲瞭解更多有關文件籤this

如果這是在EULA控制器使用方法:

mywebsite.com/eula/ 

另外,您可以添加文件到忽略你的路由映射列表。