首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何允许匿名用户访问虚拟目录

问如何允许匿名用户访问虚拟目录
EN

Stack Overflow用户
提问于 2016-09-07 15:57:04
回答 4查看 5.7K关注 0票数 6

我目前正在阻止匿名用户访问我的根应用程序。

/web.config

代码语言:javascript
复制
  <system.web>
    <authorization>
      <deny users="?" />
    </authorization>
  </system.web>

但允许匿名访问公共资源(图片、CSS等):

代码语言:javascript
复制
  <location path="Images">
    <system.web>
      <authorization>
        <allow users="*" />
      </authorization>
    </system.web>
  </location>

现在,我想添加一个可以供匿名用户访问的虚拟目录。我添加了基于图像路径的配置,但每当我尝试访问该位置时,都会被重定向到登录页面,并将ReturnURL设置为虚拟目录。

代码语言:javascript
复制
  <location path="virtualDirectory">
    <system.web>
      <authorization>
        <allow users="*" />
      </authorization>
    </system.web>
  </location>

此外,我试图在虚拟目录的web.config中指定全局授权,但得到了一个错误,说明我只能拥有一次

/虚拟目录/web.config:

代码语言:javascript
复制
  <system.web>
    <authorization>
      <allow users="*" />
    </authorization>
  </system.web>

当根应用程序阻止匿名访问时,如何允许匿名访问虚拟目录?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-09-15 08:51:27

在全局web.config中封装

代码语言:javascript
复制
<system.web>
  <authorization>
    <deny users="?" />
  </authorization>
</system.web>

使用

代码语言:javascript
复制
<location path="." inheritInChildApplications="false">
  <system.web>
    <authorization>
      <deny users="?" />
    </authorization>
  </system.web>   
</location>

这意味着-授权只在根应用程序中执行,而不对子应用程序执行。

票数 4
EN

Stack Overflow用户

发布于 2016-09-17 18:36:20

一些笔记。

  1. 星号标记(*)代表所有标识。
  2. 问号(?)表示匿名身份。
  3. 因此,理想情况下,您不需要设置为全局virtualDirectory中的匿名用户进行身份验证。
  4. 转到IIS,在“虚拟目录”>“选择身份验证”>“启用匿名身份验证”下。

请参阅

ASP.NET授权

如何:在IIS中创建和配置虚拟目录

票数 3
EN

Stack Overflow用户

发布于 2016-09-13 08:02:24

在全局web.config中删除

代码语言:javascript
复制
<location path="virtualDirectory">
    <system.web>
      <authorization>
        <allow users="*" />
      </authorization>
    </system.web>
 </location>

然后转到IIS管理器

  1. 在虚拟目录主页区域中,双击身份验证
  2. 右键单击“匿名身份验证”,然后单击“启用”
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39374517

复制
相关文章

相似问题

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