Recently there is a requirement from client to load basemap from tile package, instead of connecting to ArcGIS Server.
To minimise the change, I would like to find out whether it is possible to load .tpk using .NET SDK, then get the tile image by passing in level, row, and column or not.
It is possible. Please look at this thread that has the code snippet to display tpk file.
Hope that helps.
No, not directly.
Of course, that's provided we are able to get specific tile images after .tpk file is loaded.
Would the license prevent me from using it in Server environment? According to the following link, I can use Native Client SDKs with just "Essentials":
> Would the license prevent me from using it in Server environment
Yes. You cannot use the runtime in a server environment. You will need a Server Deployment license to deploy ArcGIS Software on the server, and such a license does not exist for the runtimes.
Also the component has never been developed for running in a multi-client environment that a webserver is, and you could exhaust the system's handles and bring down the entire server.