我有一个SharePoint Web应用程序,其中包含一些使用asmx Web服务的自定义Web部件。此服务与Oracle 10g数据库通信。目前,该服务托管在其独立网站(和端口)中的应用程序服务器上。我想我应该在_vti_bin文件夹下的前端服务器上托管它,以自动实现服务调用的高可用性和负载平衡。你会推荐这个"增强"?
请注意,asmx服务配置为在32位应用程序池中运行,因为它使用的oracle客户端是32位软件。我认为我不能只在_vti_bin下使用它,我可能需要将它放在SharePoint应用程序的IIS网站下的自己的虚拟目录中,并将该VD配置为在单独的32位应用程序池中运行。这会有效吗?知道使用Windows NLB后,我还能获得HA和LB的好处吗?
另一个相关问题;该服务应该首先在WFE上托管吗?它命中一个外部数据库,我可以将其视为可以保存在应用程序服务器上的中间层服务;还有一台服务器即将添加