1
我一直试图无法获得Forms Authenticaiton来处理我的项目。现在它只是本地的,我通过Visual Studio运行它。表单身份验证不起作用
1日尝试(使用根目录下的Web.config):
<?xml version="1.0"?>
<configuration>
<location path="~/Account/Admin.aspx">
<system.web>
<authorization>
<deny users="*"/>
<allow users="*"/>
</authorization>
<authentication mode="Forms">
<forms loginUrl="Login.aspx" timeout="30" name=".ARBBADMIN" requireSSL="false" slidingExpiration="true" defaultUrl="default.aspx">
<credentials passwordFormat="Clear">
<user name="user1" password="pass1"/>
</credentials>
</forms>
</authentication>
</system.web>
</location>
</configuration>
不工作,甚至当我试图拒绝所有用户
第二个选项,我把一个单独的web.config内帐户文件夹,我得到这个错误:
它是使用注册为allowDefinition =应用程序级别之外“MachineToApplication”的节是错误的。此错误可能是由于虚拟目录未被配置为IIS中的应用程序。
我GOOGLE了它,研究和解决的办法是使该文件夹的IIS目录,它,我不知道如何在本地主机上运行时做的。 `
我只是喜欢测试它是否在AT ALL。 – user1265533