C# 表单身份验证实现过程中出错

C# 表单身份验证实现过程中出错,c#,asp.net,iis,connection,config,C#,Asp.net,Iis,Connection,Config,我正在尝试实现以下代码来测试web应用程序中的表单身份验证 <location path="Test.aspx"> <system.web> <authentication mode="Forms"> <forms loginUrl="Test.aspx"> </forms> </authentication> <authorization&g

我正在尝试实现以下代码来测试web应用程序中的表单身份验证

<location path="Test.aspx">
    <system.web>
      <authentication mode="Forms">
        <forms loginUrl="Test.aspx">
        </forms>
      </authentication>
      <authorization>
        <deny users="?"/>
      </authorization>
    </system.web> 

错误:

解析器错误消息:在应用程序级别之外使用注册为allowDefinition='MachineToApplication'的节是错误的。此错误可能是由于未在IIS中将虚拟目录配置为应用程序造成的*


我已经在发布模式下进行了清理,然后在调试模式下构建了解决方案。我也尝试过IIS express,但仍然出现此错误,有人知道解决方案吗?

旁注可能重复:请避免添加与您的帖子中描述的问题没有直接关系的文本,如“搜索了很多”、“新此处”、“感谢注释”。好的!但我用这些词是因为我知道存在重复的问题,但那里的解决方案并不能解决我的问题!我想如果你在测试期间移植所有的web.config,会更容易得到帮助。我只使用一个web.config。。仍然不起作用