Fehlermeldung bei Verbindungsaufbau aus externe Klasse (1 Viewer)

nu_81

Portal Pro
November 15, 2009
315
74
Rheinberg
Home Country
Germany Germany
Hallo Zusammen,

möchte von einem externen Programm auf den TVServer zugreifen.
So sieht vereinfacht der Code aus:

RemoteControl.HostName = "localhost";
//get the location of the database..
string connStr;
string provider;
IController controller = RemoteControl.Instance;
controller.GetDatabaseConnectionString(out connStr, out provider);

//set the connection string
ProviderFactory.ResetGentle(true);
ProviderFactory.SetDefaultProvider(provider);
ProviderFactory.SetDefaultProviderConnectionString(connStr);

Bei den rot markeirten Zeilen erhalte ich dabei folgende Exception:

{"FATAL ERROR: No configuration store was found!\r\nGentle is unable to continue!\r\n\r\nThe handlers emitted the following error messages:\r\nUnable to create GentleSectionHandler for section named \"gentle\" in file \"C:\\Users\\npiazzolla\\Documents\\Visual Studio 2010\\Projects\\ConsoleApplication1.config\".\r\n\r\nUnable to create FileHandler for file Gentle.config.\r\nThis usually means that the file could not be found in any of the default search locations.\r\n\r\nThe handlers threw the following exceptions:\r\nError: DeveloperErrorUnclassified\r\nGentle.Common.GentleException: No configuration file could be located.\r\n bei Gentle.Common.FileHandler..ctor(String file)\r\n bei Gentle.Common.Configurator.AddFileHandler(String configStoreName, String fileName)\r\n\r\n"}
Die Datei Gentle.config habe ich gefunden, weiss aber nicht wie ich diese einbinden kann.

Hoffe mir kann jemand einen Anstoß geben.
Vielen Dank im Voraus.

Ciao Nu
 

nu_81

Portal Pro
November 15, 2009
315
74
Rheinberg
Home Country
Germany Germany
OK, die config muss ins Erstellungsverzeichnis.
Das habe ich nun.
Trotzdem bekomme ich nun diese Meldung:

System.TypeInitializationException wurde nicht behandelt.
Message=Der Typeninitialisierer für "Gentle.Framework.ProviderFactory" hat eine Ausnahme verursacht.
Source=Gentle.Framework
TypeName=Gentle.Framework.ProviderFactory
StackTrace:
bei Gentle.Framework.ProviderFactory.ResetGentle(Boolean clearObjectMapCache)
bei ConsoleApplication1.Program.Main(String[] args) in C:\Users\xxx\Desktop\MP\TVAnytime\Test\ConsoleApplication1\ConsoleApplication1\Program.cs:Zeile 28.
bei System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
bei System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
bei Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Threading.ThreadHelper.ThreadStart()
InnerException: System.Reflection.TargetInvocationException
Message=Ein Aufrufziel hat einen Ausnahmefehler verursacht.
Source=mscorlib
StackTrace:
bei System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
bei System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei Gentle.Common.MethodInvoker.Invoke(Object target, Object[] parameterValues)
bei Gentle.Common.MethodInvokable.Invoke(Object target)
bei Gentle.Common.MethodDispatcher.Invoke(Object target, Hashtable parameters)
bei Gentle.Common.CallbackTarget.Configure(Object target, XmlNode node)
bei Gentle.Common.CallbackTarget.Configure(Object target, XmlNodeList nodes)
bei Gentle.Common.ConfigurationMap.Configure(IList handlers, Object obj)
bei Gentle.Common.Configurator.Configure(String configStoreName, Object instance)
bei Gentle.Common.Configurator.Configure(Object instance)
bei Gentle.Framework.ProviderRegistry..ctor()
bei Gentle.Framework.ProviderFactory..cctor()
InnerException: System.Reflection.ReflectionTypeLoadException
Message=Mindestens ein Typ in der Assembly kann nicht geladen werden. Rufen Sie die LoaderExceptions-Eigenschaft ab, wenn Sie weitere Informationen benötigen.
Source=mscorlib
StackTrace:
bei System.Reflection.Module._GetTypesInternal(StackCrawlMark& stackMark)
bei System.Reflection.Assembly.GetTypes()
bei Gentle.Framework.ProviderRegistry.GetProviderInfo(Assembly assembly)
bei Gentle.Framework.ProviderRegistry.GetProviderInfo(String assemblyName)
bei Gentle.Framework.ProviderRegistry.RegisterProvider(String name, String assembly)
InnerException:
 
Last edited:

Users who are viewing this thread

Top Bottom