|
在MapXtreme 2004 安装成功后,请大家首先运行“程序组”中的WorkspaceManager,看看能不能正常显示地图 MapXtreme 2004在IIS中建立“MapXtremeSamples”虚拟路径,其中有三个目录: Applications下面是是MapXtreme做的数据浏览器样例程序,该程序将获取地图数据的相关情况,但并不显示地图 Data下面存放的是样例地图数据,若用户没有安装专门的样例数据,其中只包括World和USA的简单地图数据 Feature中包含的是显示各种基本功能的样例程序,对其中的Desktop程序来说没什么要改的,一般直接运行就行了,而对于Web例程则有以下几个方面需要用户使用时注意: (1)程序中的MapControl1.xml采用的是英文编码,因此在中文系统中会出现第一个字母(也就是我们平常使用的<)是乱码,大家把他改回来就行了。 (2)若大家安装MXTW 2004时并未将程序安装在默认的安装目录下,则程序中所使用的MapControl1.xml中的相关文件目录需更改到当前安装目录下。 (3)若大家调试中遇到:System.DllNotFoundException: HRESULT 中的异常:0x80131524错误(该错误即使是你自己写例程也可能出现),该问题是由于Aspnet_wp没有顺利释放Session造成的,一般出现在是你反复调试(或反复设计中),前几遍有错,但已经生成了MapInfo的相关对象出现的。请执行以下步骤中的一步,即可以解决: 你可以在任务管理器中关闭Aspnet_wp进程 也可以重启IIS服务(如果你修改过Machine.config文件中的用户权限,将不允许直接关闭Aspnet_wp)
还可以在你的项目的web.config添加appSettings,下面是一个例子: <?xml version="1.0" encoding="utf-8"?> <configuration> <appSettings> <add key="MapInfo.Engine.Session.ExitProcess" value="true" /> <!--其他的appSettings... --> </appSettings> <system.web> <!-- 系统本身有的system.web... --> </system.web> </configuration> |