除非在SharePoint服务器上运行浏览器,否则无法login到SharePoint网站

我在testing服务器上运行SharePoint Server 2007 SP1。 这是一个单服务器安装。 它具有运行在端口80上的单个SharePoint应用程序。它使用Windows身份validation。 它使用Windows(使用NTLM)和IIS身份validation设置的基本身份validation。 在此应用程序上运行一个网站集。

通常,我们使用我们的Windows域帐户login来与系统进行交互,但是我们有一些本地机器用户帐户,我们为了testing一些事情并运行一些实用程序脚本而创build。 现在的问题是, 除非我们在服务器上运行浏览器,否则我们无法用本地机器用户login到这个网站。 在服务器上,我可以login这些用户。 从任何其他箱子,我被拒绝401.1错误。 使用基于域的帐户,我可以从任何这些机器成功login。 我确定这是以前的工作方式,但是由于其他人对服务器的访问是自由的,我不能保证从那时起没有任何改变。

会发生什么? 这是SharePoint问题还是IIS问题? 我怎样才能重新启用login访问这些本地机器用户?

编辑:

我不明白这与TheCleanerbuild议的模拟设置有什么关系。 我们的生产服务器使用相同types的本地机器用户,并且与本地机器用户(在有问题的testing服务器中使用相同的IISconfiguration和相同的web.config)login到该SharePoint站点没有任何问题。 此外,TheCleanerbuild议的文章适用于在身份已经login到SharePoint之后尝试访问其他资源作为特定身份的受众。 我甚至无法login到SharePoint。 我只是困惑?

当ASP .NET模拟设置不正确或已经改变时,我看到了非常类似的事情。 “除非我们在服务器本身上运行它”的相同的情况指出我相信这可能是问题。 你有没有检查模拟设置?

有趣的是,它看起来像是没有通过远程计算机通过Basiclogin,而是失败的NTLM(因为帐户只对服务器本地而不是客户端)。 什么是401.1错误的Win32代码? 小提琴手说authentication是什么?

您可以通过服务器上的NTLMlogin吗(自动NTLMlogin通常由于ESC – 增强型服务器configuration而被禁用)?

你所跑的“脚本”究竟在哪里,他们做了什么?

最后,该网站在服务器上显示哪些互联网区域,以及正在失败的客户端?