У меня есть плагин C # для ArcGIS, и я пытаюсь получить доступ к ServerObjectManager из AGSServerConnection, но он выходит как ноль.
Блок кода:
string serverMachineName = adfMap.PrimaryMapResourceInstance.DataSource.DataSourceDefinition;
Identity adfIdentity = new Identity("Administrator", "password", "computername");
AGSServerConnection agsServerConnection = new AGSServerConnection(serverMachineName, adfIdentity, true);
IServerObjectManager serverObjectManager = agsServerConnection.ServerObjectManager;
IServerContext serverContext = serverObjectManager.CreateServerContext("TemporaryContext", "MapServer");
serverMachineName - это нечто вроде http://computername/arcgis/services.
Учетная запись администратора является администратором системы, а также членом agsadmin и agsusers (на всякий случай).
Линия подключения успешно установлена.
На этом этапе serverObjectManager имеет значение null, поэтому последующий вызов для создания контекста сервера завершится неудачей.
Любой совет?