C# Windows Server 2012 R2-System.IO.FileNotFoundException

C# Windows Server 2012 R2-System.IO.FileNotFoundException,c#,.net,vb.net,windows-server-2012-r2,system.io.file,C#,.net,Vb.net,Windows Server 2012 R2,System.io.file,我有一个用C#开发的应用程序,它在我的Windows 7 x64 PC上运行良好,但当我尝试在我的Windows Server 2012 R2 VPS上运行相同的应用程序时,我收到一个错误,即“(application Name”已停止工作) 当我点击查看问题详细信息时,我得到以下信息 Problem signature: Problem Event Name: CLR20r3 Problem Signature 01: application.exe Problem Signa

我有一个用C#开发的应用程序,它在我的Windows 7 x64 PC上运行良好,但当我尝试在我的Windows Server 2012 R2 VPS上运行相同的应用程序时,我收到一个错误,即“(application Name”已停止工作)

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

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
请问这里有什么问题


非常感谢

您的应用程序似乎引用了在目标计算机上找不到的二进制(.dll)。请检查项目中所有(非系统)引用的二进制文件,并确保它们与应用程序位于同一文件夹中。

对不起,我的水晶球放错了位置。您可以发布一些代码吗,特别是在文件访问失败的地方?在主函数周围添加一个
Try…Catch
,并在错误情况下将异常消息记录到事件日志中