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