Windows-Programm - > Die Zone der assembly, die gescheitert ist: MyComputer
Bin ich geschrieben, einem Windows-Form-Anwendung basierend auf .NET Framework 3.5 SP1 und es läuft auf windows server 2003-edition. Ich habe versucht, um einen anderen Benutzer hinzuzufügen, dieses Programm zu verwenden und bekam die folgende Fehlermeldung
The Zone of the assembly that failed was: MyComputer
2012-04-11 13:30:43,326 [1] ERROR UclUserLogin - [btnSubmit_Click] The type initializer for 'Oracle.DataAccess.Client.OracleConnection' threw an exception.
System.TypeInitializationException:
The type initializer for 'Oracle.DataAccess.Client.OracleConnection' threw an exception. --->
System.TypeInitializationException: The type initializer for 'Oracle.DataAccess.Client.RegAndConfigRdr' threw an exception. --->
System.Security.SecurityException: Requested registry access is not allowed.
at System.ThrowHelper.ThrowSecurityException(ExceptionResource resource)
at Microsoft.Win32.RegistryKey.OpenSubKey(String name, Boolean writable)
at Microsoft.Win32.RegistryKey.OpenSubKey(String name)
at Oracle.DataAccess.Client.RegAndConfigRdr..cctor()
The Zone of the assembly that failed was:
MyComputer
--- End of inner exception stack trace ---
at Oracle.DataAccess.Client.RegAndConfigRdr.ReadEntriesForRegistryAndConfig()
at Oracle.DataAccess.Client.OracleInit.Initialize()
at Oracle.DataAccess.Client.OracleConnection..cctor()
--- End of inner exception stack trace ---
at Oracle.DataAccess.Client.OracleConnection..ctor(String connectionString)
- Ihre Anwendung versucht, Zugriff auf die registry, so schreiben Sie den code, und wie Sie eskalieren, den Prozess privialiages.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Oracle-client kann nicht auf einige register key durch den Benutzer haben nicht die volle Kontrolle Rechte an Ihnen.
Was Sie brauchen, um die Verwendung von regedit, navigieren Sie zu dem registery-Schlüssel und klicken Sie rechts auf den Ordner mit dem oben genannten Namen. Wählen Sie dann Berechtigungen und Sie können die Berechtigungen ändern, gibt es pro Benutzer.
Einen möglichen Schlüssel ist
Wenn Sie nicht finden können, den richtigen Schlüssel , können Sie mit process monitor schauen, was extactly es ist.
process monitor heruntergeladen werden kann Microsoft