我们的一个客户遇到了一个问题:当他们连接到我们的 Sharepoint 应用程序时,POSTBACK 似乎中断了。
当他们导航到某个 URL 时,错误的查询字符串会附加到该 URL,因此 URL 的末尾变成:
.../默认.aspx&AuthResend1908BC2350124b5095AB75012FA405BA
这不会出现在任何其他客户的计算机或我们内部的计算机上。这是唯一的区别,而且它似乎破坏了他们的页面。
我快速地用 Google 搜索了一下,发现它似乎与 Microsoft ISA 服务器有关,但我没有这方面的经验。
这是他们的 ISA 服务器上的错误或设置吗?
答案1
我们注意到,我们的 ISA 在 URL 末尾附加了相同的 AuthResend 参数,也出现了同样的问题。而且,和您一样,网站无法按预期运行。您的 SharePoint 应用程序是否使用基于表单或其他方法进行身份验证?在我们的例子中,实际 IIS 级别上有 NTLM,然后是其后面的 LDAP 查找表单。在内部,由于您无论如何都在使用 NTLM,因此 LDAP 查找能够找到您,而您实际上永远不会看到登录信息。在外部,我怀疑附加了 AuthResend,因为 ISA 发现我们不仅要通过 NTLM,而且后面还有另一个身份验证(在我们的例子中是 LDAP)。因此,ISA 基本上是在告诉自己发送两次身份验证。
另外,您在内部和外部使用的 URL 名称是否相同,还是使用不同的名称并依赖于备用访问映射?我们有不同的名称,我相信我们的问题就是由此引起的。只要我们使用相同的名称,AuthResend 就会消失,一切都会正常工作。
菲尔。