2013-08-22 295 views
3

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

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

我正在关闭相同的数据库,所以不能成为问题。这就好像我发布项目时完全忽略了登录模型。

任何想法,为什么这可能是?我是否需要添加一些东西到我的web.config中以便在我的服务器上工作?奇怪的是,这在过去几个月里一直运行良好。

+0

您正在使用什么的MembershipProvider?您是否将应用程序发布到服务器上的子文件夹,其中层次结构中较高级别的web.config设置可能会搞乱您的设置?也许添加你的web.config的相关部分。 –

+0

如果您不介意,您是否可以在此复制/粘贴登录视图,动作和配置文件?他们将帮助我们很好地检查您的代码 – Bellash

+0

您是否使用认证过滤器来应用认证?请包括例子。你使用简单的会员资格?经典.Net会员资格?更多信息更好 –

回答