MVC项目中,如何访问Views目录下的静态文件!

<!--注意,是system.webServer节点,而非system.web-->
<system.webServer>
<handlers>
  <add name="JavaScriptHandler" path="*.js" verb="*" preCondition="integratedMode" type="System.Web.StaticFileHandler" />    
  <add name="HtmlScriptHandler" path="*.html" verb="*" preCondition="integratedMode" type="System.Web.StaticFileHandler" />
  <!--以下节点为默认-->
  <remove name="BlockViewHandler"/>
  <add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" />
</handlers>

注意:默认情况下,mvc是不允许views目录下的文件对外访问的,而静态文件最好也不要放在views目录下!


但若项目中已经有此问题了,也得允许它,不是?将需要允许的后缀按上面两个写就好了,注意修改name和path!!!

知识共享许可协议
《MVC项目中,如何访问Views目录下的静态文件!》常伟华 创作。
采用 知识共享 署名-相同方式共享 3.0 中国大陆 许可协议进行许可。
  • 多说评论
  • 签名
  • 新浪微博
  • 默认评论
  • Tab Header 5

0 条评论 / 点击此处发表评论

Tab Content 5

开发技术


开发平台和工具

sitemap     162.13ms