I need to publish esri World topographic map to arcgis server but I got this error "Layer type is not supported" in the arcmap

Url to the original map http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer

1 Answer 1


You cannot publish a basemap which is an ArcGIS Server service itself. You need to add the basemap Topo to your web application or some other client from which you want to access your GIS services.

From the Help:

Your data frame contains a basemap layer. Basemap layers contain layers or map services meant to be used as a background or reference point for other layers in your map. Generally, these layers should be published as separate map services and mashed up with your operational layers in a web map.

  • But I can publish the mxd directly to the arcgis server using server's interface..But can't publish using the arcmap or using python script. Jun 7, 2015 at 8:45
  • 1
    No, you can't. In order to publish via AGS Manager, you need .sd file. To create .sd file in ArcMap, you would need to resolve the errors such as that you have. No basemap layers in a map service. Jun 7, 2015 at 9:47
  • I'm sure I'm publishing it to the server using arcgis server manager. Jun 7, 2015 at 9:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.