问题描述
我在开发地图软件的时候出现了如下问题privateMapGetMapObj(stringmapAlias){Mapmap=null;if(mapAlias==null||mapAlias.Length<=0){map=MapInfo.Engine.Session.Current.MapFactory[0];}else{map=MapInfo.Engine.Session.Current.MapFactory[mapAlias];if(map==null)map=MapInfo.Engine.Session.Current.MapFactory[0];}returnmap;}显示我的错误是索引超出范围。必须为非负值并小于集合大小。参数名:index主要是我在我同学的电脑上能运行。。所以很诡异。希望各位高手帮忙。。
解决方案
解决方案二:
MapInfo.Engine.Session.Current.MapFactory在什么地方初始化的呢?这个初始化不成功肯定会有问题
解决方案三:
在web.config配置文件中更改你地图的存储路径就OK了!
时间: 2024-09-12 00:59:10