表格认证&虚拟目录

时间:2010-02-10 12:07:34

标签: iis authentication forms

我们无法让表单身份验证与IIS中的虚拟目录一起使用。

我们有一个主站点,然后是虚拟目录中的微型网站设置。这个mircosite在“Admin”文件夹中有自己的管理系统,该文件夹上有身份验证,但目前它还没有开始,任何人都可以浏览管理部分。

带有admin文件夹的web.config具有以下内容:

<?xml version="1.0"?>
<configuration>
    <appSettings/>
    <connectionStrings/>
    <system.web>
        <authorization>
            <deny users="?"/>
        </authorization>
        <customErrors mode="RemoteOnly" defaultRedirect="~/Admin/Error.aspx"/>
    </system.web>
</configuration>

有人可以告诉我为什么这可能不起作用吗?

干杯!

1 个答案:

答案 0 :(得分:0)

如果您在网站根目录的web.config中进行了设置,那么会发生什么:

<location path="MicroSite/Admin">
  <system.web>
    <authorization>
      <deny users="?"/>
    </authorization>
  </system.web>
</location>