我把网页文件传到虚拟主机上的wwwroot文件夹下面,另外在wwwroot下建了一个子文件夹data,里面放了文件a.xml。比如我的域名是www.abc.com,头痛的是现在别人就可以在浏览器中输入www.abc.com/data/a.xml查看到XML文件里面的信息,怎样才可以禁止别人浏览这个XML文件?或者甚至让data文件夹内的所有文件都不能被访问?
拜求高手支招,我的技术分少得可怜,全奉献。
拜求高手支招,我的技术分少得可怜,全奉献。
解决方案 »
- Session会话状态在此上下文中不可用。
- 用ASP.NET开发一个WEB,需要改变鼠标指针状态。
- 这段字符恩么用正则进行匹配啊!求救啊!
- net 2.0网站下建立net 4.0的虚拟目录 部分访客出现空白
- ASP.NET+SQLSERVER返回最后受影响行
- 如何取出弹出对话框的值?(在.cs中)急!在线等!谢谢朋友们了!
- #region 在从C#转到VB.NET后,语句出错了,?
- 关于sql server数据库的连接形式
- 如何将一列数据从数据库里读出并赋值给一个DataRow或者HashTable
- JS脚本调用问题
- server=tom\sqlexpress;database......"这里面的tom\sqlexpress会出现“\”在vs里面会出现红线错误。要怎么办?
- 如何实现自动换行
<httpHandlers>
<add path="Data/*" verb="*" type="System.Web.HttpForbiddenHandler" validate="true"/>
</httpHandlers>
对于所有从客户端的请求都屏蔽,服务器上可以以文件系统普通文件来访问.
我也试图在web.config用<urlMappings><add url="~/data/a.xml" mappedUrl="Default.aspx"/></urlMappings>同样失败
这些文件夹是无法用HTTP方式访问到的!
可以结贴了。