关于MapXtreme2004开发的Web程序的部署的问题,MapInfo公司网站有官方的文档,大意就是跟ASP.NET程序的部署没什么区别,将相关的DLL文件和地图文件包含进来就可以了。说的比较详细,步骤也是一步一步的教。可是实际操作起来,却怎么也不成功,和几个用MapXtreme2004开发搞开发的朋友讨论,他们也没有成功。原因就是官方文档写的太想当然了,认为就是那么几个相关的DLL文件,包含进来就可以。其实不然,MapXtreme2004开发出来的WEBGIS,有太多的东西都是跟MapXtreme2004关联的,COMMON FILES目录里的MAPINFO下的那点东西,远远不够。我甚至将这个目录都整个打包进来,依然发生很多莫名其妙的错误。最后想想,可能MapXtreme2004安装过程中要注册很多COM组件吧,可能这些组件中有WEBGIS发布所必须的。如何解决呢?就是将MapXtreme2004也安装到目标计算机上,这样就什么都不缺了。
想想也真有意思,MapXtreme2004不是号称比以往的相关产品都容易部署的么,不是说拷贝过去就可以的么。竟然还发布出来那个误导别人的文档!不知道自己用新环境做过实验没有?
也许是我什么地方做的不对,如果您部署成功了,请留言,或者给我发信,把方法告知。谢谢。