表单身份验证Web配置错误

时间:2011-01-21 17:14:40

标签: .net authentication

我将表单身份验证合并到一个新的应用程序中,我在web.config中有deny users="?"我希望所有javascript / css / images都可以访问,所以我包括

 <location path="Assets">
     <system.web>
        <authorization>
          <allow users="*"></allow>
        </authorization>
      </system.web>
   </location>

我收到一条错误,指出元素'system.web'包含无效的子元素位置。

我不明白为什么会这样生成。有人可以解释为什么,并可能解决这个问题。非常感谢你

1 个答案:

答案 0 :(得分:2)

解决:

location元素必须位于配置部分,而不是system.web中。

原因是它是应用程序配置的一部分而不是它如何运行。