Windows Server 2012 R2 - System.IO.FileNotFoundException

Windows Server 2012 R2 - System.IO.FileNotFoundException

问题描述:

我有一个在C#中开发的应用程序,它在我的Windows 7 x64 PC上运行良好,但是当我尝试在Windows Server 2012 R2 VPS上运行相同的应用程序时,出现错误认为“(TheApplicationName”已停止工作)Windows Server 2012 R2 - System.IO.FileNotFoundException

当我点击查看问题的详细信息,我得到了以下信息

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',并将错误情况下的异常消息记录到事件日志 –

看来您的应用程序引用了目标机器上未找到的二进制文件(.dll)。请通过项目中所有(非系统)引用的二进制文件,并确保它们与您的应用程序驻留在相同的文件夹中。