<!--注意,是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!!!