SharePoint 2010-自定义服务应用程序,全局部署,服务仅在单个服务器上运行?

| 经过近一周的研究并获得了Microsoft的支持,我想在这里问一下,因为我仍然离答案还很远,并且不想花更多的时间来解决这个问题。 我已经基于网上提供的所有示例和文档创建了一个自定义SharePoint 2010服务应用程序。 我的环境是一个由两台服务器组成的服务器场,其中server1是我的管理中心和数据库主机(以及大量其他SharePoint服务),而server2具有相同的功能列表,只是我继续进行并禁用了所有服务。我现在的想法是将server2专门用作我的“自定义服务”服务器。一旦为我们的服务器场设计了最佳的拓扑,这种情况将来可能会改变,但是出于测试目的,它最好地区分这种服务器。 因此,我的自定义服务应用程序均已在Visual Studio 2010中进行了编码,并且能够成功执行全局部署,从而将解决方案中的二进制文件添加到两个服务器的Assembly和Hive文件夹中。我已经通过查看“解决方案管理”下的特定解决方案属性以及底层日志来验证了此部署。 然后,我继续在“管理农场功能”下激活该功能。 此时,虽然我尚未创建服务应用程序或其代理,但该服务在server1(也是Visual Studio在本地运行的服务器)上显示为“已停止”服务,但在server2上却未显示。因此,我在“管理服务应用程序”下创建了一个新的服务应用程序,并启动了该服务,除了server2似乎没有任何地方可以使用该服务之外,其他一切似乎都还不错。 所以我想知道,究竟要做什么才能使此服务在两台服务器上运行?最终,我将在server1上停止它,并使用server2上的服务实例作为服务器场中的唯一实例,但是要实现这一点,我需要使其能够显示在server2上。 我希望这是有道理的,我试图使其尽可能清晰,但是请让我知道是否还有任何不清楚的地方,并且我将尽最大努力以不同的方式解释问题。 从我所阅读的内容来看,在SharePoint场中的各种应用程序服务器上运行相同服务的实例是完全有可能的...但是,我似乎根本无法使它正常工作! 任何帮助,将不胜感激。 干杯。     
已邀请:
        似乎自定义“服务应用程序”解决方案的所有全局部署一样,SharePoint 2010会在部署之前自动创建服务实例,而不执行其他任何操作。可以通过查看服务器场中每个服务器的服务列表来验证这一点。确实很奇怪,因为它现在正在做,这是以前没有的,因此毕竟,在部署后的准备阶段中,完全不需要手动创建服务实例。有人知道SharePoint 2010正是从哪里获取指令的吗?我很想知道所有事情是如何进行的!     

要回复问题请先登录注册