最近在做ArcIMS ADF开发,刚开始一切顺利,可进行到一半经常出现一个错误,错误提示如下:【An unhandled exception has occurred: 未将对象引用设置到对象的实例】。刚开始以为是自己的环境问题呢!所以我向朋友要了一份在他自己的系统里生成的模板网站,他那边运行没问题,可是在我这边运行却存在问题。
因为自己安装的ArcIMS可以说是一个“合作搭档”,ArcIMS是在一个网站上下载的,而他的ADF插件又是在另外一个网站上下载的,我以为是这个的问题,而后面自己也打了sp6的补丁,所以在怀疑自己的环境。但是,昨晚上彻底的将原来安装的ArcIMS全部卸载后安装了新的一套,我以为问题不会出现了,结果安装完以后问题继续存在。我一边网上搜,一边在考虑自己的问题出在那里。我发现我现在生成的 模板网站有以下几个问题:
第一个:点击toolbar的toolbaritems时会出错,我马上发现这是II的问题,我修改后这个问题就没了。如下图示:
第二个:就是题目所要解决的问题还是存在,网上有以下解决办法:
第一个解决方案:就是 Add ArcGis Indetity,如下图示,我添加了但是问题继续存在。
第二个解决方案:就是从新 web applcation post install 一下就可以了,但是我的ARcIMs ADF现在用不到。
第三个解决方案:就是在代码中添加如下代码:
if (!MapResourceManager1.Initialized) MapResourceManager1.Initialize(); 但是我用此代码没有解决问题。
通过以上几个解决方案的实施,我的问题继续存在。
我累呀!项目又逼的紧,没办法只好自己找问题,又从问题的开头思考问题,问题到底在那里,这个问题到底属于什么性质?<