C# Windows Server 2012 R2-System.IO.FileNotFoundException
我有一个用C#开发的应用程序,它在我的Windows 7 x64 PC上运行良好,但当我尝试在我的Windows Server 2012 R2 VPS上运行相同的应用程序时,我收到一个错误,即“(application Name”已停止工作) 当我点击查看问题详细信息时,我得到以下信息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
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
,并在错误情况下将异常消息记录到事件日志中