asp.net – web.config在文件夹允许全部或没有用户身份验证
|
我有一个文件夹与几个调查aspx页面.我必须在这些aspx页面上设置权限.有5个不同的页面,只有一个允许某些用户访问.我添加了一个web.config文件来允许和拒绝用户,但它不工作.如果我允许我的用户名,并添加一个deny =“?”我没有访问权限,但是如果我添加另一个用户,请拿出我的权限,并取消拒绝选项,我有权限登录系统.如果我拒绝,我可以访问,但是所有用户都可以访问该页面. 添加我的用户凭据并拒绝所有匿名用户我无法访问.有人可以指出我正在做错什么的正确方向吗? 这就是我所做的: //Web Config that allows and denies:
<?xml version="1.0"?>
<configuration>
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
<location path="QualityCheckSurvey.aspx">
<system.web>
<authorization>
<allow users="DomainNameUser2" />
<deny users="?" />
</authorization>
</system.web>
</location>
</configuration>
我已将我的身份验证模式设置为Windows. 编辑 编辑 <?xml version="1.0"?>
<configuration>
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
<location path="QualityCheckSurvey.aspx">
<system.web>
<authorization>
<deny users="?" />
<allow users="OEPkevinh,OEPshabierg,OEPheilened" />
<deny users="*" />
</authorization>
</system.web>
</location>
在我的主要web.cofin在应用程序的根目录中,我已经将认证模式设置为Windows: <authentication mode="Windows">
<!--<forms loginUrl="~/Account/Login.aspx" timeout="2880" />-->
</authentication>
解决方法在你的问题上,你说你有一个文件夹名称,但是在web.config中,你只给出了路径上的文件名.使用foldername / filename.aspx,如下所示.使用deny users =“*”代替deny users =“?”<location path="foldername/QualityCheckSurvey.aspx">
<system.web>
<authorization>
<allow users="DomainNameUser2"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
编辑 这看起来像在同一应用程序中有多个web.config文件.为了避免混淆,只需删除一个在调查文件夹和根文件夹web.config中添加此代码. <?xml version="1.0"?>
<configuration>
<system.web>
<authorization>
<authentication mode="Windows" />
</authorization>
</system.web>
<location path="survey/QualityCheckSurvey.aspx">
<system.web>
<authorization>
<allow users="OEPkevinh,OEPheilened" />
<deny users="*" />
</authorization>
</system.web>
</location>
我假设调查文件夹在根文件夹内. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 如何在ASP.Net MVC 3中可选地呈现一个部分?
- asp.net – 是否有可能检测到移动浏览器的GPS位置?
- asp.net-mvc – ASP.NET MVC Ajax.BeginForm不起作用
- asp.net-mvc – ASP.NET MVC 5模型绑定编辑视图
- asp.net-mvc – ASP.NET MVC模型在编辑器模板中绑定IList
- asp.net-mvc – ASP.NET MVC ActionLink外部区域
- ASP.NET标识会话超时
- 文件上传 – 是否可以在上传文件的asp.net webapi中进行模型
- asp.net-mvc – MVC视图上的图像显示
- asp.net – WCF:是否有一个属性要在OperationContract中生
- asp.net – 找不到ID为“xxx”的UpdatePanel.如果
- ASP.NET缓存方法分析和实践示例代码
- asp.net-mvc – ASP.NET MVC 6中的基本视图页面
- asp.net-mvc – 从asp.net mvc控制器返回一个js文
- asp.net – 无法加载文件或程序集App_Licenses
- asp.net – 是否有可能过滤SignalR中的接收器?
- 使用Gzip在ASP.NET / IIS7中输出乱码错误页面
- asp-classic – VBScript条件短路解决方法
- asp.net-mvc-3 – 在ASP.NET MVC3中的自定义授权
- ide – 我如何处理必须编写经典ASP的代码?
