[GIS] Server Object Extension doesn’t work

arcgis-9.3arcgis-serverc

I built a server object extension in C# and Visual Studio 2010, using the ESRI sample for the Spatial Query SOE as a starting point.

(see the page on resources.esri.com)

The SOE never displays a property page in ArcCatalog or in Server Manager. If I enable it, it won't allow the map service to start, saying that the CLSID for the MapServer is not registered.

I think this is a bogus message, but I can't debug this – it doesn't even hit write any of my log messages to the server log. All the libraries I use (interfaces, extension, property page, server manager and register) have all been registered and GAC'd. The property page class shows up in Categories.exe and the assemblies all show up in the assembly folder.

It seems like there's some unstated step or steps that I haven't followed, but I can't find much on this. Has anybody actually built a working SOE? Any suggestions?

Best Answer

Take a look at the 10.0 documentation for this sample, the steps are a bit more readable (and likely still applicable).

Related Question