我一直在尝试让Web Farm Framework正常工作一段时间,但它只是不起作用。如果我找不到解决方案,我将不得不查看其他产品或从我们的构建服务器中进行双重部署。
设置是我有一个控制器设置。我已经以各种可能的方式添加了服务器,无论是设置服务器还是尝试让WFF执行它并且没有任何工作。这是什么工作:
这两台服务器位于NetScaler负载均衡器上,但我有其他服务器位于Microsoft NLB上且行为相同。
设置如下:
无法运行' RunRemote'。无法运行方法' Microsoft.Web.Farm.SyncApplicationsRemoteMethod'在服务器' SECONDARYSERVERNAME'响应流中的异常。对象类型' webServer'和路径''无法创建。 (2/15/2013 10:18:15 AM)在远程计算机上处理请求时发生错误。对象类型' webServer'和路径''无法创建。清单' webServer'中的一个或多个条目无效。找不到配置文件' /'。找不到文件&c; \ windows \ microsoft.net \ framework \ v2.0.50727 \ config \ web.config'。响应流中的异常。对象类型' webServer'和路径''无法创建。 (2/15/2013 10:18:15 AM)在远程计算机上处理请求时发生错误。对象类型' webServer'和路径''无法创建。清单' webServer'中的一个或多个条目无效。找不到配置文件' /'。找不到文件&c; \ windows \ microsoft.net \ framework \ v2.0.50727 \ config \ web.config'。
我检查了路径中的辅助服务器,文件就在那里。为服务器场配置的WFF帐户是本地管理员(在所有服务器上)并且可以访问它。
此时它运行一系列操作(RunRemote,ProvisionApplications,AddServer)都失败了。它将服务器标记为Unhealthy,运行DisableLoadBalancing操作,然后尝试自动修复10次。
在使用主服务器对服务器进行差异化之后,每个自动修复程序在同一错误RunRemote上失败(它实际上成功执行RunRemote,QueryInstalledProducts和ServiceControl,然后再进行比较失败)。
基本上,当复制到达检查差异时,复制从主要模块失败到辅助模式。
就像我说的那样,我确实已经尝试了所有东西,所以这是我最后一次尝试修复它或完全摆脱它。服务器与NetScaler进行负载平衡,因此我尝试将两者配置为已准备好启用和禁用负载均衡(就WFF而言)。没有不同。服务器在UAT打开的情况下运行(似乎总是有问题)。我们可以通过TeamCity或命令行进行Web部署(一旦安装了应用程序),将网站远程部署到服务器,所以我知道所有这些都有效。只是不能让WFF正常运行。
它可以在一台服务器上运行正常,只是当您添加辅助服务器时它失败了。我刚刚完成的另一个测试是将一个服务器作为主服务器,另一个服务器作为辅助服务器,然后完全卸载所有服务器,重新启动它们,并将辅助服务器设置为pirmary,将primary更改为辅助服务器(仅查看是否可能是原始辅助服务器)服务器接受订单时遇到问题)。两个主服务器始终有效。
希望有人可以提供帮助。非常令人沮丧,因为那里有很少的文档和人们发布的任何类型的错误信息都是类似的"对于这种情况但不准确。任何类似的设置我尝试了各种修复,但没有一个工作。另外我如上所述干净利落,所以它应该正常工作但是没有。
此外,环境:所有服务器都是Server 2008 x64 R2。服务器具有Internet访问权限,防火墙服务未运行。
还有一次更新。在设置并在辅助服务器上尝试将主服务器同步到辅助服务器之后,将其设置为辅助服务器之后,我将辅助服务器设置为主服务器(右键单击上下文菜单)。它翻转了完全相同的行为。现在新的主服务器很好,但是新的辅助节点在尝试执行RunRemote操作时失败。
谢谢!