1

在带有虚拟目录的 Windows 2003 IIS 6 网络服务器上,指向 Windows 2003 DFS 文件夹(2 个 DFS 服务器节点)我收到匿名用户的 401 访问错误。提示输入用户名、密码。

如果在 Web 服务器上我打开 DFS 文件夹 (\production.domain.com\share) 并检查属性,在 DFS 选项卡下我可以看到列出的两个 DFS 文件服务器(dfs1.production.domain.com\share 和 dfs2。 production.domain.com\share)。

当我检查状态时,它们都正常,dfs2.production.domain.com\share 被标记为活动。

如果我将 Active 切换到 dfs1.production.domain.com\share,则 IIS 访问开始正常工作。

在 Web 服务器上,匿名 IIS 用户可以访问两个 DFS 文件服务器上的共享。网站的其余部分也映射到托管在两个 DFS 文件服务器上的 DFS 共享,没有问题 - 只有这个虚拟目录。

如果我重新启动 Web 服务器,虚拟目录将默认为 dfs2.production.domain.com\share 作为 Active - 并产生 401 错误。如果我手动将 Active 设置为 dfs1.production.domain.com\share,错误就会消失。

dfs2.production.domain.com\share 和 dfs1.production.domain.com\share 的文件夹权限相同。

有趣的是,重启网络服务器后,所有其他文件夹和虚拟目录在 dfs1.production.domain.com\share Active 上都设置为 Active,除了这个。

我想知道为什么这个特定的虚拟目录在另一个文件服务器上默认设置为活动:dfs2.production.domain.com\share?

这似乎会导致该特定虚拟目录的 IIS 401 错误,并且手动将 Active 设置为同一文件服务器节点可以解决 IIS 401 错误。

4

0 回答 0