Is it possible to run the server without accessing http.sys?

We’re running the server with --mem-db for unit test purposes, using the C# client. I was wondering if it was possible to run the server only listening on the TCP port, and not enlisting with http.sys or requiring net acl permissions?

Does the C# client only communicate with the server on the TCP port?



no for clusters it also communicates over tcp (gossip protocol)

You can run it on Linux however, and that obviates the need for http.sys to be involved (obviously). For CI purposes you may even want to consider running in a container.


Thanks both.

We’ll look at running it elsewhere where we have more control rather than on the hosted agent.