Встроенный сервер Cassini привязывается напрямую к 127.0.0.1 и доступен только локально.
Вы можете попробовать трюк
Прикрепите сокет к вашему адресу локального веб-сервиса, как это
var localSocket =new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
localSocket .Connect(new IPEndPoint(IPAddress.Loopback, localPortnumber));
Затем привяжите сокет к IpEndPoint следующим образом
Socket listener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
listener.Bind(new IPEndPoint(IPAddress.Any, 8080));
А затем получите доступ к вашему веб-сервису в режиме клиент-сервер.
Полный рабочий пример можно увидеть здесь .
.