На самом деле есть способ, не предоставляя исключения каждому приложению и не запуская сервер на отдельной (реальной или виртуальной) машине: используйте хитрость в сети, чтобы сервер localhost выглядел так, как будто он работает в другой системе.
Я реализовал решение с использованием инфраструктуры WinDivert. Короче говоря, он «отражает» сетевые пакеты, предназначенные для указанного «отражающего адреса», обратно к локальному узлу, поэтому сервер, работающий на локальном узле, может быть достигнут по адресу отражения. Таким образом, приложения UWP могут свободно обращаться к серверу.
Должно быть возможным реализовать подобные решения с использованием других технологий, способных фильтровать и внедрять сетевые пакеты.