- GIS论坛-GIS空间站 ( http://bbs.gissky.net/Default.asp )
-- MapInfo ( http://bbs.gissky.net/ShowForum.asp?forumid=15 )
--- 急!请教MapXtreme 2005 6.6 + VS.net 2005 “索引超出范围“的问题 ( http://bbs.gissky.net/ShowPost.asp?id=42789 )


作者:worms2
发表时间:2008-1-18 16:54:33

安装完MapXtreme我上来什么都没做,就新建了一个网站,选择模版MapXtreme   6.6   Web   Application
然后就运行该网站,竟然提示以下内容。试运行MapXtreme自带的任何源代码,也都出现以下错误,怎么办?:

“/MapXtremeWebApplicationVB1”应用程序中的服务器错误。

索引超出范围。必须为非负值并小于集合大小。
参数名:   index
说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息:   System.ArgumentOutOfRangeException:   索引超出范围。必须为非负值并小于集合大小。
参数名:   index

源错误:

行   40:                                   map   =   MapInfo.Engine.Session.Current.MapFactory(mapAlias)
行   41:                                   If   (map   Is   Nothing)   Then
行   42:                                           map   =   MapInfo.Engine.Session.Current.MapFactory(0)
行   43:                                   End   If
行   44:                           End   If



作者:huiren
发表时间:2008-2-26 10:51:46

看看配置文件web.config里面地图路径是否正确,即key="MapInfo.Engine.Session.Workspace" 节点的value。


发表您的观点,进入该主题参与讨论...


Powered by GIS空间站 © 2002-2007