I have an installation of Sharepoint 2013 Server comprising two Web and two Application SP 2013 servers running on WIndows Server 2012 R2. I have installed a Citrix CloudPortal Services Manager Web service on the two Sharepoint Application servers, which utilize PSRemoting to connect to the Sharepoint farm. The Web service .asmx file can be opened locally in the Sharepoint servers but it cannot be opened from other servers in the same AD domain. When trying to open the .asmx file from another server, I receive HTTP 401 error when providing same correct credentials which work ok when the service is launched locally.
I have checked firewall communication. UAC is disabled on the Sharepoint servers, also PSRemoting is configured as per Citrix instructions at https://docs.citrix.com/en-us/cloudportal-services-manager/11-5/ccps-plan-overview/ccps-plan-services/ccps-plan-sharepoint.html. Also I have enabled IIS tracing but have not found any further useful information beyond the HTTP 401 error. In Sharepoint server event logs (IIS) there are no relevant error messages. I have also run sfc /scannow command to ensure there is no corruption on the Sharepoint IIS servers. Lastly I uninstalled/reinstalled ASPNET45 and HTTP-Activation features (equivalent to aspnet_regiis.exe -i deprecated command).
If I install the above Web service on a server other than the Sharepoint 2013 servers, service communication from the outside works without issues. So there is something which need to be fixed in the Sharepoint servers. I have checked the web.config files at all application levels and they are identical to a known good configuration. The applicationHost.config file also seems to be identical.
Do you have any further ideas on which areas to check in terms of IIS health check, in order to ensure that there is no corruption in the IIS configuration? Any other ideas or thoughts of items to check for the above scenario? Thank you in advance.