根据默认的ASP.NET配置,App_Data下的资源是禁止通过Url形式直接访问的,在实际开发中,可能也会有这样的需求,比如某些是系统资源目录,该目录下的资源也需要像App_Data目录一样禁止访问

下面通过例子说明,首先由一个ASP.NET Web应用程序,App_Data目录下有一个1.txt文件

当通过Url想直接访问该资源时

上图中,蓝色的“View more information”是一个链接,点击可以查看帮助页,帮助页中的解决方案如下:

(由于本人使用的是Visual Studio 2015,Win10专业版系统,applicationhost.config文件位于%windir%\Users\[Cruurent User]\Documents\IISExpress\config)

打开applicationhost.config,发现其中一段如下:

下面来配置自己的目录禁止通过Url直接访问,类似App_Data那种

配置前

配置方式其实在上面的禁止访问提示页面已经给出了答案

在Web.config中作如下的配置

<?xml version="1.0" encoding="utf-8"?>

<!--
有关如何配置 ASP.NET 应用程序的详细信息,请访问
http://go.microsoft.com/fwlink/?LinkId=169433
--> <configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
<system.webServer>
<security>
<requestFiltering>
<hiddenSegments>
<add segment="Sysfolder"/>
</hiddenSegments>
</requestFiltering>
</security>
</system.webServer>
</configuration>

此时,再次浏览sysfolder目录下的1.txt,发现禁止了,提示如下:

参考链接:https://support.microsoft.com/zh-cn/help/942047/error-message-when-you-try-to-visit-a-web-page-that-is-hosted-on-iis-7

最新文章

  1. 谈谈枚举的新用法——java
  2. 利用html 5 websocket做个山寨版web聊天室(手写C#服务器)
  3. Oracle+Jsp分页
  4. json:There is a cycle in the hierarchy!
  5. 【poj2226】 Muddy Fields
  6. redhat RHEL 5.5 下载地址
  7. [git]Git常用命令
  8. openstack neutron
  9. Windows7鼠标右键里没有新建文本文件的选项,解决办法
  10. 解决SDK下载时速度过慢的问题
  11. jquery easyui Tab 引入页面的问题
  12. [Spring入门学习笔记][创建网站URL]
  13. HFS 轻量化 的文件服务器
  14. opencv的一些功能代码
  15. SQL Server初探
  16. BZOJ 3131 [SDOI2013]淘金 - 数位DP
  17. iOS边练边学--应用数据存储的常用方式(plist,Preference,NSKeyedArchiver)其中的三种
  18. nodejs 8 利用原生 util.promisify() 实现 promise.delay()
  19. java的21个技术点归纳学习
  20. BZOJ2152 聪聪可可 【点分治】

热门文章

  1. 使用mybatis-generator生成代码
  2. 一些JavaScript中的DOM的优化小技巧
  3. asp.net identity 2.2.0 中角色启用和基本使用(三)
  4. 初了解JS设计模式,学习笔记
  5. java类加载机制
  6. MYSQL基础笔记(五)- 练习作业:站点统计练习
  7. TPS和QPS的区别
  8. WCF 无法生成 client
  9. java base64编码 加密和解密(切记注意乱码问题)
  10. 模拟Spring依赖注入
  11. Java重写round()方法
  12. 2款不同样式的CSS3 Loading加载动画 附源码
  13. 从基于idea的第一个javaweb项目到shell脚本项目自动发布(jdk1.8,mysql5.7,maven3.5,tomcat9,subversion,centos7.3)之一
  14. 简译《Dissecting SQL Server Execution Plans》——连载总入口
  15. 安装Windows 和 Linux双系统(vmware) Centos7
  16. 学习关于display :flex 布局问题!
  17. 结巴分词python
  18. 鸟哥的Linux私房菜 基础学习篇读书笔记(9):Linux磁盘与文件系统管理(2)
  19. HUSTM 1601 - Shepherd
  20. STM32 PWM输出(映射)