如果设置了禁止访问 那么程序也访问不到这个资源了
1.直接配置WebConfig
在</system.webServer>底部加上下面的配置
<security>
<requestFiltering>
<hiddenSegments>
<add segment="images"/> //这里设置图片文件夹不让访问
</hiddenSegments>
</requestFiltering>
</security>
2.通过RouteConfig.cs 配置
//禁止 IIS 处理这些存在的静态文件请求并发送结果
routes.RouteExistingFiles = true; //将请求交给MVC路由处理
//routes.IgnoreRoute("js/{*relpath}"); //让js文件忽略路由 还是走IIS文件模式
//routes.IgnoreRoute("img/{*relpath}");
另外还需要在</system.webServer> 底部加上
<modules runAllManagedModulesForAllRequests="true" />
标签:Asp,静态,禁止,访问,MVC,设置,routes,net From: https://www.cnblogs.com/liaoweiyang/p/17044068.html