Actually we have some mpk files that are loaded in a WPF VB.net application using the LocalMapService class as follows:
For i = 0 To MyMpkFiles.Count - 1
_MapService = localMapService__1
DataContext = Me
Tag = "HQ"
IsBusy = False
The problem for us is that for every Mpk file a RuntimeLocalServer.exe instance is loaded in memory. We have deployed that vb.net application in a Citrix Server, so for every user connection we have 3 instances of that local server running every time the map is loaded.
1) Is this a normal behavior or is due the way the mpks are loaded ?
2) Is there another way to load that files without having several instances of that service