首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >限制使用web.config浏览XML文件

限制使用web.config浏览XML文件
EN

Stack Overflow用户
提问于 2013-10-25 20:54:49
回答 1查看 1.5K关注 0票数 0

我有一个应用程序,其中有一个保存连接字符串的XML文件。当用确切的文件名点击URL时,它会在浏览器中打开文件,这是很自然的。

现在我需要限制这个文件浏览,并且我不能改变代码来做任何重定向或其他任何事情。

我所尝试的是在web.config的安全标签中使用security序列,但它也限制了应用程序访问该文件,从而使应用程序停止工作。

我正在使用.NET Framework2.0

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-25 20:59:11

ASP.NET管道不支持".xml“文件扩展名,这就是为什么您无法将其添加到web.config并对其进行限制的原因。您可以做的是复制应用程序的"App_Data“文件夹中的xml文件。

此文件夹的目的是向浏览器/用户隐藏它的文件,也是为这种类型的数据构建的。

如果"App_Data“文件夹不存在,则创建该文件夹:

Right click on your project -> Add ASP.NET Folder -> App_Data

或者只是添加一个文件夹并将其命名为App_Data

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19590490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档