ASP .NET

0 голосов
спросил 15 Май, 06 от dios (5,300 баллов) в категории Программные продукты Esri
Вопрос, думаю, прежде всего к господам модераторам / спецЫалистам !!!!!!
затеяли подключение к работающей arcmap из-под webapplication.

Пытаемся вызвать интерфейс IAppROT. и пытаемся получить Count = кол-во запушенных приложений arcmap / arccatalog.

Если этот интерфейс вызывать из под win32 или .net приложения (exe-шника) - все в порядке. Если код вызывается в web application (asp .net - используем стандартный шаблон map viewer web application) - количество запущенных приложений всегда ноль !!!!
Где грабли ?

5 Ответы

0 голосов
ответил 17 Май, 06 от Grigoriy (127,020 баллов)
Странные у Вас желанияSmile.
Вы где будете запускать ArcMap на машине с SOM или SOC, или на WEB-сервере, или из браузера на клиенте?
Зачем Вам вообще к нему обращаться? У вас есть все объекты на сервере - вот ими и пользуйтесь. Причем аккуратно. Вы должны представлять где они будут выполняться. Читайте внимательно Server_Developers_Guide.pdf
 
0 голосов
ответил 18 Май, 06 от dios (5,300 баллов)
Спасибо за мудрый совет.:-)
все это давно изучено и понятно - так и планируется вести работы. Server_Developers_Guide.pdf - читаем внимательно.
Может , все-таки ответите на вопрос или хотябы скажите кто может ответить - задача стоит оч прастая - написать временную прогу, кот будет запускать уже готовое рабочее расширение для ArcMap - и рез-ты его работы скидывать на WEB.
0 голосов
ответил 19 Май, 06 от Grigoriy (127,020 баллов)
Лень двигатель прогрессаSmile
Тогда в каком контексте - сервера или текущего пользователя Вы пытаетесь посчитать количество запущенных ArcMap?
И даже если в нужном - не факт, что будет работать.
Лучше не лениться, а писать WebService, используя объекты "готового рабочего расширения для ArcMap", который и будет выполнять нужную работу.
 
0 голосов
ответил 19 Май, 06 от dios (5,300 баллов)
та не лень, а тяжелое дыхание начальника сзади image
В контексте сервера.
Пробуем воспользоваться советом про WebService.
0 голосов
ответил 19 Май, 06 от dios (5,300 баллов)
Не помагает - IappROT при запуске с WEB всегда (ВСЕГДА !!!) возвращает count =0;
при запуске из win32 приложения все нормально.
WEb Sevice тот-же эффект.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...