0

我确信我错过了一些简单的东西。我在另一台服务器上工作,但现在我已经迁移到另一台服务器,它似乎不起作用。我有一个启用了基于表单的身份验证和自定义登录表单的 WSS 3.0 站点。当您进入登录表单并输入您的用户名和密码并单击提交时,它似乎只是刷新了页面,好像在回发中没有执行任何代码隐藏。我在那个表单上有另一个控件——一个按钮,当点击它时,应该显示一个隐藏的面板。这个按钮现在也没有任何作用。

我已经将登录表单的代码隐藏部署到了我的 bin 目录中(我知道有些人更喜欢 GAC,但我之前确实以这种方式工作)。

我认为这可能与 IIS 的设置方式有关,所以也许另一种表述问题的方式是“使用 FBA 时 IIS 中网站的正确设置是什么?”

更新:至少在这种情况下,使用 Firefox 会导致浏览器显示错误消息(与信任级别有关)。

4

1 回答 1

0

SharePoint 应该能够处理设置 FBA 时所需的所有配置。您根本不需要接触 IIS,如果您最终处于不受支持的状态,我不建议您这样做。

检查 ULS 日志中的错误。确保检查并记录登录表单中可能出现的任何异常。SharePoint 可以在某些情况下吞下这些。

如果失败,请尝试比较工作服务器上的 Web 应用程序和新的 Web 应用程序之间的 web.config 文件。您也可以尝试(当然是在进行备份之后)删除 FBA Web 应用程序并重新扩展它。

于 2009-10-04T11:15:45.473 回答