我确信我错过了一些简单的东西。我在另一台服务器上工作,但现在我已经迁移到另一台服务器,它似乎不起作用。我有一个启用了基于表单的身份验证和自定义登录表单的 WSS 3.0 站点。当您进入登录表单并输入您的用户名和密码并单击提交时,它似乎只是刷新了页面,好像在回发中没有执行任何代码隐藏。我在那个表单上有另一个控件——一个按钮,当点击它时,应该显示一个隐藏的面板。这个按钮现在也没有任何作用。
我已经将登录表单的代码隐藏部署到了我的 bin 目录中(我知道有些人更喜欢 GAC,但我之前确实以这种方式工作)。
我认为这可能与 IIS 的设置方式有关,所以也许另一种表述问题的方式是“使用 FBA 时 IIS 中网站的正确设置是什么?”
更新:至少在这种情况下,使用 Firefox 会导致浏览器显示错误消息(与信任级别有关)。