在 asp.net 中禁用包含页面的文件夹
我有一个简单的问题
如何禁用 asp.net 中包含 aspx 页面的文件夹
Thw 文件夹是“管理”,我想禁用它,因为它无法通过键入 .../Administratin/edit.aspx 在浏览器中调用,或者如果我们想进入管理部分,可以简单地重定向到登录页面
i have a simple question
How to disable a folder with aspx pages in asp.net
Thw folder is "Administration" and i want to disable it that it cannot be called in browser by typing .../Administratin/edit.aspx, or that simple to redirect to a login page if we want to go to the administration part
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
首先启用基于表单的身份验证。这可以针对 VB 和 C#。
接下来您必须指定谁有权访问哪些内容。 这可以在 web.config 中完成。
如果这些文章有点过时,我们深表歉意。
First enable forms based authentication. This can be done for VB and C#.
Next you have to specify who will have access to what. This can be done in the web.config.
Apologies if these articles are a little out of date.
使用位置元素和配置设置来限制对文件夹的访问。
Use a locations element and config settings to restrict access to folders.
更改管理文件夹上的 NTFS 安全权限
并限制通过这种方式的访问。
您还可以右键单击 IIS 中的文件夹属性并删除各种细粒度浏览权限。
您还可以编辑 web.config 并更改其中的权限。
Change the NTFS security permissions on the Administration Folder for
and restrict access via that way.
You can also right click go to properties in IIS for the folder and remove various granular browsing permissions.
You can also edit the web.config and change permissions there.