我希望能够请求位于 ~/Views
文件夹中的静态 .html
文件。
根据文档,路由系统在评估应用程序的路由之前会检查 URL 是否与磁盘文件匹配。
但是当我请求该文件时,出现 404
错误。
我的文件位于 ~/Views 文件夹中。
URL 为:http://[localhost]/Views/HtmlPage1.html
我错过了什么?
最佳答案
I want to be able to request static .html files which are located in the '~/Views' folder.
你不能。此文件夹中有一个 web.config 文件,明确禁止从中访问任何文件。如果您希望能够从客户端访问文件,这些文件不应放置在 Views
文件夹中,该文件夹在 ASP.NET MVC 中具有特殊含义。
您可以有一个 ~/Static
文件夹,您可以在其中放置 HTML 文件。然后像这样访问它:
http://example.com/yourapplicationname/static/foo.html
关于asp.net-mvc - 如何在 ASP.NET MVC 中请求 ~/Views 文件夹下的静态 .html 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17949460/