2017-03-28 16 views
0

Ich habe ein Programm erstellt und veröffentlichen Sie es. Es funktioniert gut auf meinem PC. Aber wenn ich versuche, es in einem bestimmten PC zu starten, gibt es diesen Fehler. Ich benutze VB.net und Zugriff. Verwenden Sie das System dsn, um eine Verbindung zur Datenbank herzustellen. Ich habe Visual Studio auf dieser Maschine installiert und wenn ich das Projekt öffne und laufe, funktioniert es gut. Das bedeutet, dass die Maschine alle Voraussetzungen für die Ausführung des Programms erfüllt. Irgendeine Idee, was das Problem sein wird. Ich füge den Inhalt der Fehlerprotokolldatei für Ihre Referenz hinzu.HRESULT: 0x80070005 (E_ACCESSDENIED) Ausführen eines veröffentlichten Programms

PLATFORM VERSION INFO Fenster: 6.1.7601.65536 (Win32NT) Common Language Runtime: 4.0.30319.34209 System.Deployment.dll: 4.0.30319.34209 erbaut von: FX452RTMGDR clr.dll: 4.0.30319.34209 erbaut von: FX452RTMGDR dfdll.dll: 4.0.30319.34209 erbaut von: FX452RTMGDR dfshim.dll: 4.0.41209.0 (Main.041209-0000)

QUELLEN Deployment uRL: file: /// F:/Bestands% 20Master/Anwendung% 20Files/WindowsApplication2_1_0_0_5/WindowsApplication2.application

Fehlerzusammenfassung Unten finden Sie eine Zusammenfassung der Fehler, Details zu diesen Fehlern finden Sie später im Protokoll. * Die Aktivierung von F: \ Inventory Master \ Anwendungsdateien \ WindowsApplication2_1_0_0_5 \ WindowsApplication2.application führte zu einer Ausnahme. Folgende Fehlermeldungen wurden festgestellt: + Zugriff verweigert. (Ausnahme von HRESULT: 0x80070005 (E_ACCESSDENIED))

COMPONENT STORE TRANSACTION FAILURE Zusammenfassung Kein Transaktionsfehler wurde erkannt.

WARNUNGEN Während dieses Vorgangs wurden keine Warnungen angezeigt.

OPERATION PROGRESS STATUS * [27.03.2017 8:10:44 PM]: Die Aktivierung von F: \ Inventory Master \ Anwendungsdateien \ WindowsApplication2_1_0_0_5 \ WindowsApplication2.application wurde gestartet.

Fehlerdetails Folgende Fehler wurden während dieses Vorgangs festgestellt. * [27.03.2017 8:10:44 PM] System.UnauthorizedAccessException - Zugriff verweigert. (Ausnahme von HRESULT: 0x80070005 (E_ACCESSDENIED)) - Quelle: System.Deployment - Stacktrace: bei System.Deployment.Internal.Isolation.IsolationInterop.GetUserStore (UInt32 Flags, IntPtr hToken, Guid & riid) bei System. Deployment.Internal.Isolation.IsolationInterop.GetUserStore() bei System.Deployment.Application.ComponentStore..ctor (ComponentStoreType storeType, SubscriptionStore-Unterspeicher) bei System.Deployment.Application.SubscriptionStore..ctor (String deployPath, String tempPath, ComponentStoreType storeType) bei System.Deployment.Application.SubscriptionStore.get_CurrentUser() bei System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation (Uri activationUri, Boole ein IsShortcut, String textualSubId, String deploymentProviderUrlFromExtension, Browsereinstellungen Browsereinstellungen, String & errorPageUrl) bei System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker (Object state)

COMPONENT STORE Details der Transaktion keine Transaktionsinformationen verfügbar ist.

+0

'E_ACCESSDENIED' weist normalerweise auf einen Berechtigungsfehler hin. –

+0

'System.UnauthorizedAccessException - Zugriff verweigert 'zeigt ebenfalls einen Berechtigungsfehler an. Sie könnten versuchen, das Programm als Administrator auszuführen, falls nicht schon. ODER, wenn möglich, versuchen Sie, das Programm über einen .NET-Debugger auf dem Computer auszuführen, auf dem der Fehler auftritt. –

Antwort

0

Ich habe das Problem gelöst.Es gibt ein Problem oder Einschränkungen in diesem bestimmten Konto, obwohl es eine Administratorberechtigung ist. Ich habe ein neues Benutzerkonto mit administrativen Rechten erstellt und Programm läuft ohne Fehler.

Verwandte Themen