我正在使用VSEW 2013并运行Windows 10。
我创建了一个登录页面(Login.aspx)和一个注册页面(SignUp.aspx)。我使用标准控件并没有添加任何代码。它们是开箱即用的控件。
什么有效:
这是一个指向所有文件的下拉框链接,您可以自己测试并查看它是否有效。 https://www.dropbox.com/sh/do3f533s0hacy4x/AADuWBbIBpaxDy7SIPG9_7s6a?dl=0
用户名:凯尔 密码123456
然而,signup.aspx有效(因为我还没有发送电子邮件,因为我还没有这样做),所以你可以创建自己的帐户。
我试过了:
我无法弄清楚为什么我的电脑不能让我成功登录,但其他人都可以。
请帮我解决这个问题。
答案 0 :(得分:0)
查看你的web.config,由于一些奇怪的原因,这部分就在那里:
<system.webServer>
<modules>
<remove name="FormsAuthentication" />
</modules>
</system.webServer>
本节结合您的身份验证模式设置为表单的事实:
<system.web>
<authentication mode="Forms" />
...
</system.web>
会使身份验证根本不起作用,就像你所描述的那样。如果您想继续使用表单身份验证,请尝试删除第一部分。
奇怪的是,这种配置可以在其他计算机上运行,我无法解释,但我会尝试删除关闭FormsAuthentication的代码段,看看是否有帮助。