-
Notifications
You must be signed in to change notification settings - Fork 5
mvc的Views目录下存放css,js,html文件的解决方案
chen shucheng edited this page Apr 17, 2017
·
1 revision
<configuration>
//......
//......
<system.web>
<httpHandlers>
<add path="*.js" verb="GET,HEAD" type="System.Web.StaticFileHandler" />
<add path="*.css" verb="GET,HEAD" type="System.Web.StaticFileHandler" />
<add path="*" verb="*.cshtml" type="System.Web.HttpNotFoundHandler"/>
</httpHandlers>
//.....
//.....
</system.web>
//......
//......
<system.webServer>
//......
<handlers>
<remove name="BlockViewHandler"/>
<add name="JavaScriptHandler" path="*.js" verb="GET,HEAD" type="System.Web.StaticFileHandler" />
<add name="CssHandler" path="*.css" verb="GET,HEAD" type="System.Web.StaticFileHandler" />
<add name="BlockViewHandler" path="*" verb="*.cshtml" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" />
</handlers>
</system.webServer>
</configuration>
<httpHandlers>
<add verb="GET,HEAD" path="*.html" type="System.Web.StaticFileHandler"/>
<add path="*" verb="*" type="System.Web.HttpNotFoundHandler"/>
</httpHandlers>
<system.webServer>
<handlers>
<remove name="BlockViewHandler"/>
<add name="BlockViewHandler" path="Views/*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" />
</handlers>
</system.webServer>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<handlers>
<remove name="BlockViewHandler"/>
<add name="js" verb="GET,HEAD" path="*.css" type="System.Web.StaticFileHandler" />
<add name="css" verb="GET,HEAD" path="*.css" type="System.Web.StaticFileHandler" />
<add name="jpg" verb="GET,HEAD" path="*.jpg" type="System.Web.StaticFileHandler" />
<add name="png" verb="GET,HEAD" path="*.png" type="System.Web.StaticFileHandler" />
<add name="js" verb="GET,HEAD" path="*.js" type="System.Web.StaticFileHandler" />
<add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" />
</handlers>
</system.webServer>