我们遇到了一个问题,这可能是一个完全愚蠢的问题。我们的设置如下:
WebCluster1(运行管理站点的 IIS Web 服务器集群) WebCluster2(运行另一个站点的 IIS Web 服务器集群) NAS(包含服务器 Web 配置的 Nas)
用户可以选择在 WebCluster1 上托管的站点上创建用户,然后将这些用户写入 WebCluster2 上的 webconfig。但是,我们一段时间以来一直遇到这个问题。由于工作流程如下:
用户在 WebCluster1 上创建用户 --> WebCluster1 使用以下方式联系 WebCluster2 中的服务器Microsoft.Web.Administration 命名空间并尝试将用户添加到 webconfig --> WebCluster2 尝试将更改写入 NAS 上的配置但失败。
如果我们移除 NAS,设置就会成功;如果我们尝试直接在 WebCluster2 中的服务器上编辑 webconfig,设置就会成功。这让我们相信这是一个双跳问题,但有什么办法可以解决这个问题吗?我们刚刚做了最愚蠢的决定吗?有没有更好的方法可以做到这一点?