3

在我的本地计算机上,我的表单身份验证工作正常,我可以使用保存在服务器中的详细信息登录。如果我输入密码错误,我没有登录,与用户名相同。

当我发布站点时,只要 ModelState 正确,我就可以使用任何详细信息登录。我不明白为什么这在我的本地机器上的行为与我的服务器不同。

我正在处理同一个数据库,所以这不是问题。当我发布项目时,就好像我的登录模型被完全忽略了。

知道为什么会这样吗?我是否需要在我的 web.config 中添加一些内容才能在我的服务器上运行?奇怪的是,这在过去几个月里一直运行良好。

4

1 回答 1

6

如你所说:

“当我发布项目时,就好像我的登录被完全忽略了一样。”

那么这可能正是发生的事情,请参阅以下链接以在 IIS7 中启用表单身份验证:

http://technet.microsoft.com/en-us/library/cc771077(v=ws.10).aspx

希望能帮助到你。

在此处输入图像描述

于 2013-09-03T10:43:22.543 回答