2016-11-15 3 views
-4

내 Windows 7 x64 PC에서 잘 실행되는 C#으로 개발 된 응용 프로그램이 있지만 Windows Server 2012 R2 VPS에서 동일한 응용 프로그램을 실행하려고하면 오류가 발생합니다. 내가보기 문제의 세부 사항을 클릭하면Windows Server 2012 R2 - System.IO.FileNotFoundException

, 나는 다음과 같은 정보를 얻을 "(TheApplicationName는"작동이 중지되었습니다) 그

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 

사람이 친절하게 문제가 여기

많은 감사

어떤 조언을 할 수
+3

미안하지만, 내 수정 구슬. 일부 코드 (특히 파일 액세스가 실패한 곳)를 올리시겠습니까? – LocEngineer

+0

Main 함수 주위에'Try ... Catch'를 추가하고 예외 메시지를 오류 로그에 이벤트 로그에 기록하십시오 –

답변

1

응용 프로그램이 대상 컴퓨터에서 찾을 수없는 바이너리 (.dll)를 참조하는 것으로 보입니다. 프로젝트의 모든 (시스템이 아닌) 바이너리를 살펴보고 응용 프로그램과 동일한 폴더에 있는지 확인하십시오.

관련 문제