MapIdentify

0 голосов
спросил 20 Март, 08 от filippov70 (5,320 баллов) в категории Программные продукты Esri
Доброго дня.

Реализовал пример из Девелопер хэлпа

(mshelp://ESRI.EDNv9.2/NET_ADF/developer/samples/Web_Applications/
Common_WebMappingApp/Common_WebMapViewerNET.htm) , за некоторым исключением - для вывода выбранных объектов использую стандарный конторол TreeView
настроил Мапсервис следующим образом - в разделе Pooling установил значение параметра "The maximum time a client can use a service" - 14400(по умолчанию 600) - 4 часа, такое же значение и в настройках ASP.NET (IIS 6) - "Таймаут сеанса в минутах" = 240;

примерно, минут через 10-15. при использовании MapIdentify ничего не добавляется в TreeView. А если проверять это все из VisualStudio, в которм есть свой вэбсервер для дебага, то все хорошо!

Есть у кого нибудь соображения по этому поводу?Nuke

5 Ответы

0 голосов
ответил 20 Март, 08 от filippov70 (5,320 баллов)
а теперь вот и ошибки стал регистрировать мой обработчик (на IIS)
 
вот лог который он пишет:
20.03.2008 14:00:38Error--В экземпляре объекта не задана ссылка на объект.Stack--   в MapIdentify.Identify(NameValueCollection queryString) в c:\Documents and Settings\fvg\Мои документы\Visual Studio 2005\WebSites\WebGIS\App_Code\MapIdentify.cs:строка 104
Source--App_Code.yva_bjta
User--SSG\fvg
CallbackResults--
20.03.2008 14:00:40Error--В экземпляре объекта не задана ссылка на объект.Stack--   в MapIdentify.Identify(NameValueCollection queryString) в c:\Documents and Settings\fvg\Мои документы\Visual Studio 2005\WebSites\WebGIS\App_Code\MapIdentify.cs:строка 104
Source--App_Code.yva_bjta
User--SSG\fvg
CallbackResults--
20.03.2008 14:00:42Error--В экземпляре объекта не задана ссылка на объект.Stack--   в MapIdentify.Identify(NameValueCollection queryString) в c:\Documents and Settings\fvg\Мои документы\Visual Studio 2005\WebSites\WebGIS\App_Code\MapIdentify.cs:строка 104
Source--App_Code.yva_bjta
User--SSG\fvg
CallbackResults--
20.03.2008 15:19:00Error--В экземпляре объекта не задана ссылка на объект.Stack--   в MapIdentify.Identify(NameValueCollection queryString)
Source--App_Code
User--
CallbackResults--
 
а это код котрый ее вызывает:
ESRI.ArcGIS.ADF.Web.Geometry.Point mapPoint = ESRI.ArcGIS.ADF.Web.Geometry.Point.ToMapPoint(x, y, m_map.Extent, m_map.TilingScheme.ViewWidth, m_map.TilingScheme.ViewHeight);
0 голосов
ответил 20 Март, 08 от Alexander1 (32,520 баллов)
0 голосов
ответил 21 Март, 08 от filippov70 (5,320 баллов)
cпасибо
я единственно в ЖабаСкрипте значение не указывал(плохо с ним знаком :) )
0 голосов
ответил 21 Март, 08 от Alexander1 (32,520 баллов)
Помогло?
0 голосов
ответил 24 Март, 08 от filippov70 (5,320 баллов)

да, помогло.

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...