在我的本地计算机上,我的表单身份验证工作正常,我可以使用保存在服务器中的详细信息登录。如果我输入密码错误,我没有登录,与用户名相同。
当我发布站点时,只要 ModelState 正确,我就可以使用任何详细信息登录。我不明白为什么这在我的本地机器上的行为与我的服务器不同。
我正在处理同一个数据库,所以这不是问题。当我发布项目时,就好像我的登录模型被完全忽略了。
知道为什么会这样吗?我是否需要在我的 web.config 中添加一些内容才能在我的服务器上运行?奇怪的是,这在过去几个月里一直运行良好。