Добрый день!
У меня такая проблема:
на сервере установлен только ArcGIS Server и его ADF.
Мне нужно получить стиль из серверной галереи. Собственный файл со стилями я сделал и положил его в установочную папку ArcGIS\Bin\Styles.
Получаю стиль я примерно так:
ServerStyleGallery StyleGallery = ServerContext.CreateObject("esriDisplay.ServerStyleGallery") as ServerStyleGallery;
ServerStyleGalleryItem Style=null;
StyleStorage=(IStyleGalleryStorage)StyleGallery;
StyleStorage.AddFile(StylePath);//Добавляю путь к файлу с моими стилями.
EnumStyles=(EnumServerStyleGalleryItem)StyleGallery.get_Items(StyleClass,StylePath,""); //Вот на этой строке вываливается ошибка 'Unspecified error'.
Насколько я понял, она вываливается из-за того, что св-во ClassCount у галереи = 0.
Но тот же самый код работает нормально на машине, где кроме ArcGIS Server установлен еще и ArcMap.
В чем тут может быть дело? Может быть что-то еще надо доинсталлировать на сервер?