PROBLEM
After creating a multi-layer cache for an ArcGIS Server map service, layers that include special characters in their names, such as /, &, %, @, etc., do not appear when the service is added to the client application. In the arcgiscache directory for that service, the layer is not listed among the directories.
The cache tiles are accessed by way of a virtual directory, and the directories are named after the layers. The virtual directory path is invalid if the layer name contains special characters. As a result, that layer's cache will not be created.
Get help from ArcGIS experts
Download the Esri Support App