我有一个带有各种共享的 Windows 2003 R2 服务器“appserver”,我可以从网络上的任何机器访问该服务器并共享其自身。
我可以通过转到“\appserver\”列出共享,但当我尝试访问任何共享时,我收到错误消息“没有网络提供商接受给定的网络路径”。
这非常奇怪,因为我有三个非常相似的服务器,它们在同一个域中运行相同的操作系统,并且对其共享具有相同的权限,并且它们可以毫无问题地访问自己的共享。
我谷歌搜索了很多,找到了 LSA 环回连接的参考。我应用了这些修复,但仍然收到相同的错误消息。
任何帮助或想法都将非常感激,因为这让我很困惑。
更新
看来,如果我使用 FQDN,我只能远程连接到这台机器(共享、远程注册表)等。但是,我可以使用机器的短名称 ping 该机器,并得到响应,域名会(如预期的那样)附加到 dns 请求中。
答案1
我进行了大量谷歌搜索,找到了有关 LSA 环回连接的参考资料。我已应用这些修复程序,但仍然收到相同的错误消息
这显然是http://support.microsoft.com/kb/896861(您当您浏览使用集成身份验证并托管在 IIS 5.1 或更高版本的网站时,会收到错误 401.1),它有两种方法。好吧,文章的名称有点误导,因为它也适用于 ГТС 共享...
如果您使用了“方法 2:禁用环回检查(不推荐的方法)”,欺骗注册表,那么您还应该重新启动机器。
PS. 方法 2 仅适用于开发。在生产服务器上请使用方法 1。
答案2
解决方案:跑步服务管理器通过开始,右键单击并选择属性Apache2.2和登录选项卡。选择使用此帐户并输入 Windows 的登录名(。\用户名)和密码使用(假设它是可以访问 UNC 映射的同一帐户)这使 Apache 可以访问 UNC 路径,因此可以使用,例如仍然不允许使用映射的驱动器号。