When uploading multiple documents to the document library from outside of corporate network, the remote users were getting “Cannot run Windows SharePoint Services on this page: http://portal.com/shared/xyz/allitems.aspx”
Users have implemented SSL on ISA/Load Balancer with a common rule for both the site, where we are redirecting to external site traffic to HTTPS from HTTP. If they upload multiple document, it wont give them any problem, but if they do same thing with Remote users, it is giving them error Cannot run Windows SharePoint Services on this page.
Administrator might have configured the reverse proxy(HTTPS->HTTP vice versa) using either Load Balancer I-Rule(Redirection) or ISA server. Administrator has configured only one zone “Default” and they set the public zone in their AAM settings as follows
Internal URL Zone Public Url for Zone
https://yoursite Default https://yoursite
http://yoursite Internet http://yoursite
http://your.servers.fQDN Internet https://yoursite
As shown in exception above, URL is starts with HTTP for HTTPS users(Remote users). So it is clearly indicates that ISA/BIG-IP(Load Balanacer) redirecting external site traffic from HTTPs to HTTP vice versa. When remote user tries to upload multiple document using upload.aspx(HTTPS://portal.com/shared/xyz/forms/upload.aspx), SHTML.dll of VTI_BIN looks for HTTP://portal.com/shared/xyz/forms/upload.aspx and it could not find out the HTTP connection, so it throws “Failed Connection Attempt” at load balancer/ISA server side and displayed the error message as “Cannot run Windows SharePoint Services on this page”
In order to resolve this issue, administrator should correct their AAM mapping as follows
Hope this helps.