加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – web.config中的多个/不同的身份验证设置

发布时间:2020-12-15 23:25:39 所属栏目:asp.Net 来源:网络整理
导读:我如何为我的网络应用程序的不同部分设置不同的身份验证标签?说我有: //folder1//folder2/ 是否可以指定不同的 authentication /每个文件夹的标签? 我想要folder1使用Windows身份验证,但folder2使用Forms身份验证. 我尝试在 location /标签,但它看起来不
我如何为我的网络应用程序的不同部分设置不同的身份验证标签?说我有:
/
/folder1/
/folder2/

是否可以指定不同的< authentication />每个文件夹的标签?

我想要folder1使用Windows身份验证,但folder2使用Forms身份验证.

我尝试在< location />标签,但它看起来不像您可以使用< authentication /> < location />中的标签标签,至少不通过VS 2008,它内置在webserver中.

这错误说出错误3使用注册为allowDefinition =’MachineToApplication’的部分超出应用程序级别是一个错误.虚拟目录未被配置为IIS中的应用程序可能导致此错误.

<location path="/folder1">
    <system.web>
      <authentication mode="Forms" />
      <authorization>
        <deny users="?"/>
      </authorization>
    </system.web>
  </location>

解决方法

您只能拥有< authentication />在顶层web.config.您可能需要创建多个应用程序.即,您可以在应用程序中创建应用程序,并在每个应用程序中使用不同的身份验证模

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读