5 votos

¿Cómo debo publicar una caja de herramientas de arcgis mediante arcobjects (c#)?

He sido capaces de crear servicios de mapas e imágenes por crear, agregar, y a partir de las configuraciones a través de un IServerObjectAdmin interfaz a una versión 10.0 (sp4) de ArcGIS server. Ahora, estoy cambiando mi enfoque de la publicación de las cajas de herramientas como GPServer configuraciones. Me estoy refiriendo a las existentes archivo cfg (que se encuentra aquí ArcGIS\Server10.0\servidor\usuario\cfg) y configuración de propiedades exactamente como se encuentra en este archivo. Independientemente, cuando intento agregar la configuración, me sale un RPC fracaso de excepción y la SOM de servicio en el servidor de destino se ha estrellado. Voy a incluir algunos despojada código de ejemplo para mostrar cómo voy sobre la adición de configuraciones. Agradecería cualquier idea sobre cómo yo podría ir sobre la publicación de una caja de herramientas de geoprocesamiento. El objetivo subyacente es rápidamente replicar los servicios de un error (o no) de ArcGIS server en otro servidor para disminuir el tiempo de inactividad.

 ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Desktop);
 IGISServerConnection gisServerConnection = new GISServerConnection();
 gisServerConnection.Connect(ServerName);
 _serverObjectAdmin = gisServerConnection.ServerObjectAdmin;
 var config = _serverObjectAdmin.CreateConfiguration();
 // set config settings and other properties here
 var config2 = (IServerObjectConfiguration2)config;  
 // set other settings accessible via Configuration2 interface
 _serverObjectAdmin.AddConfiguration(config2);
 _serverObjectAdmin.StartConfiguration("folder/service", "GPServer");

1voto

Danielb Puntos 324

He presentado un ticket con soporte de ESRI sobre este asunto y había encontrado que no soporte editorial C# archivos ejecutables como un GPService en 10.1.

Una regresión si usted me pregunta. Actualmente estoy mirando maneras de envolver posiblemente el ejecutable en un script de python. Una cosa con que tengo problemas es vinculante a la licencia de servidor en 10.1, cuando se ejecuta desde la línea de comandos.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X