Hi,
we figured out an connecting issue from MacOS via Microsoft Remote Desktop.
If we try to connect to a RDS workspace behind an HAProxy, the connection fails.
As we can see, the problem occurs because of the "incomplete" GET requests with non ServerURL.
fe_global~ fe_global/<NOSRV> -1/-1/-1/-1/+0 503 +323 - - SC-- 6/6/0/0/0 0/0 "GET /TS/Default.aspx HTTP/1.1"
fe_global~ fe_global/<NOSRV> -1/-1/-1/-1/+0 503 +323 - - SC-- 6/6/0/0/0 0/0 "GET /api/arm/feeddiscovery HTTP/1.1"
fe_global~ fe_global/<NOSRV> -1/-1/-1/-1/+0 503 +323 - - SC-- 6/6/0/0/0 0/0 "GET /api/arm/feeddiscovery HTTP/1.1"
fe_global~ fe_global/<NOSRV> -1/-1/-1/-1/+0 503 +323 - - SC-- 6/6/0/0/0 0/0 "GET /TS/Default.aspx HTTP/1.1"
fe_global~ fe_global/<NOSRV> -1/-1/-1/-1/+0 503 +323 - - SC-- 4/4/0/0/0 0/0 "GET /RDWeb/Feed/webfeed.aspx HTTP/1.1"
fe_global~ fe_global/<NOSRV> -1/-1/-1/-1/+0 503 +323 - - SC-- 4/4/0/0/0 0/0 "GET /TS/en-US/Default.aspx HTTP/1.1"
fe_global~ fe_global/<NOSRV> -1/-1/-1/-1/+0 503 +323 - - SC-- 4/4/0/0/0 0/0 "GET /TS/en-US/Default.aspx HTTP/1.1"
fe_global~ fe_global/<NOSRV> -1/-1/-1/-1/+0 503 +323 - - SC-- 4/4/0/0/0 0/0 "GET /RDWeb/Feed/webfeed.aspx HTTP/1.1"
fe_global~ fe_global/<NOSRV> -1/-1/-1/-1/+0 503 +323 - - SC-- 3/3/0/0/0 0/0 "GET /api/feeddiscovery/webfeeddiscovery.aspx HTTP/1.1"
fe_global~ fe_global/<NOSRV> -1/-1/-1/-1/+0 503 +323 - - SC-- 3/3/0/0/0 0/0 "GET /api/feeddiscovery/webfeeddiscovery.aspx HTTP/1.1"
If the App would send an "complete" request with the ServerURL, the connection would work.
Is there a reason why the ServerURL isn't a part of these requests?
We try'd to set a gateway in the App settings, but unfortunately this setting refers only to client connections and not for a workspace connection.
Would be greate if Microsoft had an solution for this.