服务器 Web 场 IIS7

服务器 Web 场 IIS7

我正在尝试设置一个 Web 场,其中 IIS 配置设置在 2 个服务器之间进行复制。我不想使用共享配置,因为这会带来另一个故障点。我将两台计算机(WWW1 和 WWW2)设置为在各自的计算机上使用 D:\IISConfig\ 上的配置文件。完成此操作后,我手动将配置文件从 WWW1 复制到 WWW2,而 WWW2 工作正常。然后我更进一步,添加了文件复制,以自动将 WWW1 上的任何更改推送到 WWW2。然后,我将应用程序池添加到 WWW1。此时,我也可以在 WWW1 上毫无问题地浏览我的网站。当我转到 WWW2 上的 IIS7 时,我可以看到新的应用程序池... - 太棒了。我尝试在 WWW2 上浏览网站,但收到关闭 DefaultAppPool 的错误:

模块 DLL c:\Windows\System32\inetsrv\authsspi.dll 加载失败。此错误中的数据...

知道为什么会发生这种情况以及如何解决它吗?

谢谢

答案1

我找到了问题所在。在 werver WWW2 上,我需要重新启动服务才能让其识别配置文件中的更改。当我停止并启动服务时,一切都按预期运行……到目前为止。

谢谢

答案2

我遇到了同样的问题。就我而言,解决方案很简单:在我的“WWW2”服务器上,我没有安装正确的身份验证服务作为 Web 服务器 (IIS) 角色的一部分。通过添加它们(通过添加角色服务),我能够解决此错误。

相关内容