0
我們在ASP.NET應用程序中使用MapInfo MapX映射引擎。服務器(Windows Server 2003 SP2)重新安裝後,我們遇到了一個奇怪的問題 - 訪問ActiveX實例時,Web應用程序掛起。訪問ActiveX組件時ASP.NET應用程序掛起
例如:
MapXLib.Map _mapXMap =
(MapXLib.Map)HttpContext.Current.Server.CreateObject("MapX.Map.5");
_mapXMap.MapUnit = MapXLib.MapUnitConstants.miUnitKilometer; // application hangs here
但是,代碼
MapXLib.Map _mapXMap =
(MapXLib.Map)Activator.CreateInstance(Type.GetTypeFromProgID("MapX.Map.5"));
_mapXMap.MapUnit = MapXLib.MapUnitConstants.miUnitKilometer;
一個標準的Windows應用程序中工作得很好。
我認爲這個問題與COM和ASP.NET有關,因爲應用程序在服務器重新安裝之前工作正常。