Невозможно получить доступ к ArcGIS ServerObjectManager - PullRequest
0 голосов
/ 20 апреля 2011

У меня есть плагин 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, поэтому последующий вызов для создания контекста сервера завершится неудачей.

Любой совет?

1 Ответ

0 голосов
/ 20 апреля 2011

Похоже, я не должен был считать ошибку в соединении само собой разумеющимся.Бросок чека, чтобы увидеть, действительно ли он был подключен, показал, что на самом деле это не так.

...