我有以下代码: 我的目标是,只有当用户尝试访问他们需要与Admin.aspx页面进行认证的Register.aspx页。 我收到以下消息;Web.Config中得到验证错误
在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'的节是错误的。此错误可能导致虚拟目录未被配置为IIS中的应用程序。
我做错了什么?
<location path="Report.aspx">
<system.web>
<authentication mode="Forms">
<forms loginUrl="Admin.aspx" >
<credentials passwordFormat="Clear">
<user name="John" password="[email protected]"/>
</credentials>
</forms>
</authentication>
<authorization>
<deny users="*" />
</authorization>
</system.web>
</location>
虚拟目录未配置你有没有虚拟目录设置... – MethodMan 2013-04-08 16:17:50
我不知道。为什么我需要一个虚拟目录?为什么要求一个? – 2013-04-08 16:19:40
您当前的设置将拒绝所有用户查看该页面。 – 2013-04-08 17:01:58