Hello ThinkGeo,
we use OGRFeature-Layer in an IIS-WebService to get the features and transfer them to the client. If I try the Webservice on my local machine (WIN XP Professional SP3 - X86) everything works fine.
If I install the webservice on our Application-Server and try to get the data or bounding box I get the following error message.
As you can see the OSGeo.FDO.Geometry.dll can not be found. Are there any problems with FDO-Library on Win 2003 Server - X86 (our Application-Server) or do you have any other ideas.?
Thomas
---------------------------------------
System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.IO.FileLoadException: Die Datei oder Assembly OSGeo.FDO.Geometry, Version=3.3.9048.0, Culture=neutral, PublicKeyToken=null oder eine Abhängigkeit davon wurde nicht gefunden. Diese Anwendung konnte nicht gestartet werden, weil die Anwendungskonfiguration nicht ordnungsgemäß ist. Zur Problembehebung sollten Sie die Anwendung neu installieren. (Ausnahme von HRESULT: 0x800736B1)
Dateiname: OSGeo.FDO.Geometry, Version=3.3.9048.0, Culture=neutral, PublicKeyToken=null ---> System.Runtime.InteropServices.COMException (0x800736B1): Diese Anwendung konnte nicht gestartet werden, weil die Anwendungskonfiguration nicht ordnungsgemäß ist. Zur Problembehebung sollten Sie die Anwendung neu installieren. (Ausnahme von HRESULT: 0x800736B1)
bei MapSuiteFdoExtension.GeoFdoFeatureSource..ctor()
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
bei System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
bei System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
bei System.Activator.CreateInstance(Type type, Boolean nonPublic)
bei System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
bei System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
bei ThinkGeo.MapSuite.Core.FdoFeatureSource.OpenCore()
bei ThinkGeo.MapSuite.Core.FeatureSource.Open()
bei ThinkGeo.MapSuite.Core.FeatureLayer.OpenCore()
bei ThinkGeo.MapSuite.Core.Layer.Open()
bei Nettropolis.NetIGP2.Shared.ServerObjects.cNettroFeatureLayer.GetBoundingBox()
Ein Aufrufziel hat einen Ausnahmefehler verursacht.
---------------------------------------