首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在文件夹中使用web-config,那么如何使用ASP.NET添加身份验证呢?

在文件夹中使用web-config,那么如何使用ASP.NET添加身份验证呢?
EN

Stack Overflow用户
提问于 2014-05-30 08:13:52
回答 1查看 70关注 0票数 0

我尝试了以下几点:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.web>
    <authorization>
      <allow roles="admin" />
    </authorization>
    <compilation>
      <buildProviders>
        <add extension=".js" type="System.Web.Compilation.ForceCopyBuildProvider"/>
      </buildProviders>
    </compilation>
  </system.web>
</configuration>

但是,当未经身份验证的用户请求放置此web-config的目录中的.js文件时,该文件就会被服务起来。我遗漏了什么吗?我希望该文件只对具有管理角色的用户可用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-30 08:19:43

在web配置文件中添加这一行代码

代码语言:javascript
复制
<deny users="*"/>

就在下面

代码语言:javascript
复制
<allow roles="admin" />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23949951

复制
相关文章

相似问题

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