2016-11-15 16 views
-4

Ich habe eine Anwendung in C# entwickelt, die auf meinem Windows 7 x64 PC läuft, aber wenn ich versuche, die gleiche Anwendung auf meinem Windows Server 2012 R2 VPS auszuführen, erhalte ich einen Fehler dass „(TheApplicationName“ funktioniert nicht mehr)Windows Server 2012 R2 - System.IO.FileNotFoundException

Wenn ich auf die Ansicht Problem Details klicken, ich die folgenden Informationen

Problem signature: 
    Problem Event Name: CLR20r3 
    Problem Signature 01: application.exe 
    Problem Signature 02: 1.0.0.0 
    Problem Signature 03: 582aa3a2 
    Problem Signature 04: Application 
    Problem Signature 05: 1.0.0.0 
    Problem Signature 06: 582aa3a2 
    Problem Signature 07: 1 
    Problem Signature 08: 77 
    Problem Signature 09: System.IO.FileNotFoundException 
    OS Version: 6.3.9600.2.0.0.272.7 
    Locale ID: 1033 
    Additional Information 1: 5861 
    Additional Information 2: 5861822e1919d7c014bbb064c64908b2 
    Additional Information 3: 6ee2 
    Additional Information 4: 6ee2432e64e99bdcea5e4be767a3b1a2 

Read our privacy statement online: 
    http://go.microsoft.com/fwlink/?linkid=280262 

If the online privacy statement is not available, please read our privacy statement offline: 
    C:\Windows\system32\en-US\erofflps.txt 
bekommen

Könnte jemand freundlich beraten, was das Problem hier

Vielen dank ist

+3

Sorry, meine Kristallkugel verlegt. Könnten Sie bitte etwas von Ihrem Code posten, insbesondere wo der Dateizugriff fehlschlägt? – LocEngineer

+0

Fügen Sie ein "Try ... Catch" um Ihre Hauptfunktion hinzu und protokollieren Sie die Ausnahmebedingungsnachricht im Fehlerfall im Ereignisprotokoll –

Antwort

1

Es scheint, dass Ihre Anwendung auf eine Binärdatei (.dll) verweist, die nicht auf dem Zielcomputer gefunden wurde. Bitte gehen Sie alle (nicht auf System bezogenen) Binärdateien in Ihrem Projekt durch und stellen Sie sicher, dass sie sich im selben Ordner wie Ihre Anwendung befinden.

Verwandte Themen