首页 > 编程语言 >Asp.net MVC 设置静态资源禁止访问的方法

Asp.net MVC 设置静态资源禁止访问的方法

时间:2023-01-11 16:14:54浏览次数:39  
标签:Asp 静态 禁止 访问 MVC 设置 routes net

如果设置了禁止访问 那么程序也访问不到这个资源了

 

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

相关文章

  • Kubernetes 1.26.0 集群部署Prometheus监控
    前言该存储库收集Kubernetes清单、Grafana仪表板和Prometheus规则,结合文档和脚本,使用Prometheus Operator提供易于操作的端到端Kubernetes集群监控。这个项目的内......
  • Windows Server 2016离线安装.NET Framework 3.5
    安装方法:1、下载NetFx3.cab后将其放于C盘WINDOWS文件夹下(C:\Windows)2、点击“开始”找到“WindowsPowerShell”右击“以管理员身份运行”,输入如下命令:dism.exe/onlin......
  • mac分屏功能怎么用?mac分屏magnet上手简单
    mac分屏功能怎么用?很多时候想两个页面一起看,或者打开一个Excel一个页面,想照着写,来回切换效率非常慢,如果可以像Windows分屏就会很方便。其实Mac系统是自带分屏功能的。Window......
  • docker部署 .net core web api
    在项目里先添加dockers支持  然后项目了就会出现Dockerfile文件  打开dockerfile文件修改成我这样  然后就去发布文件,  发布的时候就选择发布到文件夹......
  • DenseNet 论文解读
    目录摘要网络结构优点代码问题参考资料摘要ResNet的工作表面,只要建立前面层和后面层之间的“短路连接”(shortcut),就能有助于训练过程中梯度的反向传播,从而能训练......
  • Onenet平台脚本开发
     脚本调试模拟输入包括以下两种:模拟输入类型输入说明示例设备上行数据模拟设备上报自定义二进制数据输入以0x开头的十六进制字符串,例如:0xffff设备下行数据模......
  • 不用VS,使用NET 7.0 SDK (v7.0.101)编程c#控制台应用程序方法
    摘要:如果没有vs环境,也可以编程c#控制台应用程序学习c#,方法步骤有下面几个步骤。1、下载NET7.0SDK(v7.0.101)安装网址https://dotnet.microsoft.com/zh-cn/download/do......
  • SpringBoot-MVC自动配置类
    前言今天写登录页面的时候,遇到了一个问题,bootstrape的静态资源引用失败,提示NomappingforGET/bootstrap/css/bootstrap.min.css,百度后得知需要在MVC自动配置类映......
  • 树莓派raspberry编译isc-dhcp遇到“undefined reference to `__atomic_fetch_add_8'”
    想在树莓派上修改dhclient,增加一些打印信息,需要编译isc-dhcp。但是在编译过程中遇到了一个错误,错误如下:1gcc-g-Wall-Werror-fno-strict-aliasing-I../includes......
  • 关于Net和Java的一些看法
    两个都是美好的语言,都有良好的生态支持。微软一直想让开发变得简单,导致封装的过度,C#程序员被爱护过头了,导致中级C#程序员只能对应初级Java程序员的,希望随着NET的持续更新,......