猿问

如何在ASP.NET MVC的〜/ Views文件夹下请求静态.html文件?

我希望能够请求.html位于~/Views文件夹中的静态文件。根据文档,路由系统在评估应用程序的路由之前会检查URL是否与磁盘文件匹配。

但是当我请求文件时出现404错误。

我的文件位于〜/ Views文件夹中。网址是:http://[localhost]/Views/HtmlPage1.html

我错过了什么?


千巷猫影
浏览 802回答 3
3回答

ibeautiful

要在Views文件夹中允许js和html之类的文件,请在views-Folder中编辑web.config:<system.webServer><handlers>&nbsp; <add name="JavaScriptHandler" path="*.js" verb="*"&nbsp; &nbsp; &nbsp;preCondition="integratedMode" type="System.Web.StaticFileHandler" />&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; <add name="HtmlScriptHandler" path="*.html" verb="*"&nbsp; &nbsp; &nbsp;preCondition="integratedMode" type="System.Web.StaticFileHandler" />&nbsp; <remove name="BlockViewHandler"/>&nbsp; <add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" /></handlers>
随时随地看视频慕课网APP
我要回答