Ok,
the issue is that the metadata adapter in use is not your remote adapter but the local LiteralBasedProvider


You should replace that section with something like



(obviously the configured port must be the one used by your remote metadata adapter, I used 6663 as an example)

You might want to refer to the following demo that shows both a remote adapter and a remote metadata adapter: https://github.com/Weswit/Lightstrea...adapter-dotnet

As a final note, implementing both data adapter and metadata adapter in a single class will make your init method to be called twice. HTH.