Web应用程序工具包中的身份验证身份验证

时间:2011-06-22 16:18:52

标签: asp.net-mvc web-config

我正在为网站修改此内容: http://archive.msdn.microsoft.com/toolkitfaqs

当前身份验证使用表单来保护faqs / admin目录,我想使用Windows身份验证。

我有两个webconfig,1个位于根级别,1个位于faqs / admin目录中。

Root Level配置包含:

<system.web>
   <authentication mode="Windows" /> 
</system.web>
<location path="Faq/Admin">
      <system.web>
           <authorization>
                <allow roles="Domain\group1, Domain\group2" />
            <deny users="*" />
            <deny users="?"/>
       </authorization>
  </system.web>
</location>

faqs / admin目录中的web配置包含:

<configuration>
<system.web>
  <httpHandlers>
    <add path="*.aspx" verb="*" type="System.Web.HttpNotFoundHandler" validate="true"/>
  </httpHandlers>
</system.web>
</configuration>

当我尝试点击faqs / admin目录时,收到此错误:

  

访问被拒绝。描述:一个   访问时出错   为此服务所需的资源   请求。服务器可能不是   配置为访问所请求的   URL。

     

错误消息401.2。:未经授权:   由于服务器登录失败   组态。验证你有   查看此目录的权限或   页面基于您的凭据   提供和身份验证   Web服务器上启用的方法。   联系Web服务器的管理员   寻求其他帮助。

这在mvc项目中有何不同?或者我做错了什么?

提前致谢!

0 个答案:

没有答案