I'm currently working on upgrading a C# web service I wrote a couple of years ago built against ArcGIS Server to ArcGIS Server 10. The application in question does some basic spatial queries and exports several PDFs, so no addtional extensions are required however it cannot be hosted directly on the ArcGIS Server.

My problem is that I'm unsure of exactly which ESRI components I'll need and where they need to be installed.

Is what I've drawn up below reasonable?

Developer PC

  • Visual Studio 2010
  • ArcEngine 10 Runtime
  • ArcObjects 10 SDK

Application Server

  • ArcEngine 10 Runtime

ArcGIS Server

  • ArcGIS Server 10
  • ArcGIS GIS Services
  • Not sure about ArcEngine 10 on the app server. What will the app server be doing? May 19, 2013 at 3:10
  • Hosting the web service in IIS, but it will essentially be remoting ArcGIS server via ArcObjects.
    – Sam Fraser
    May 19, 2013 at 3:45
  • Based on what I've read this seems overly complex. Is this where Web ADF is supposed to come in?
    – Sam Fraser
    May 20, 2013 at 3:52
  • 1
    I strongly recommend moving away from Web ADF ... it is being deprecated. See notice here. May 20, 2013 at 12:46
  • Thanks Kurk- while it is being depreciated I think this is the right tool for the job given we only really want to get the existing code we have working. I suspect if we were to redevelop it in the future we'd do it completely differently.
    – Sam Fraser
    May 21, 2013 at 0:41

1 Answer 1


I've given up trying to do what I want through the direct code APIs and found that using the SOAP services for "Map Server" and "Geometry Server" expose more or less what I need and do not require licensing of additional ESRI components other than the ArcGIS server as I understand it.

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.