一个关于Web.Config配置的问题,很简单!
您好,
我想让用户登录后才能进入主页面浏览内容,所以在 Web.Config中设置为
<authentication mode="Forms">
<forms name=".ASPXAUTH" loginUrl="login.aspx" protection="All" timeout="60"/>
</authentication>
又想实现用户必须注册后才能登录,所以在Web.Config的Configuration中添加如下代码
<location path="Register.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
然后设置"Default.aspx"为起始页,看是否先出现"Login.aspx"页面,用户登录后再出现 "Default.aspx"
运行后出现错误,
错误1.在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 G:\11\Web.Config 30
请问是怎么回事?
谢谢您!