VS2013 C#程序在工作站上运行正常,但在服务器2012上出错

VS2013 C#程序在工作站上运行正常,但在服务器2012上出错,c#,.net,visual-studio-2013,C#,.net,Visual Studio 2013,我创建了一个C#程序,并创建了包含所有非.NET DLL和exe的发布文件夹。它在开发中运行良好,在Windows7上本地独立运行。我将发布文件夹放在Windows Server(2012)上。 我可以使用快捷方式在任何工作站(Windows7)上运行exe。如果我试图直接在Windows 2012服务器上运行exe,则会出现错误 该计划的目标是.NETFramework 4.5 为什么它在工作站上运行,而不是在服务器上运行 “未找到文件”消息不会告诉您未找到哪个文件 除此之外,还有关于如何找出

我创建了一个C#程序,并创建了包含所有非.NET DLL和exe的发布文件夹。它在开发中运行良好,在Windows7上本地独立运行。我将发布文件夹放在Windows Server(2012)上。
我可以使用快捷方式在任何工作站(Windows7)上运行exe。如果我试图直接在Windows 2012服务器上运行exe,则会出现错误

该计划的目标是.NETFramework 4.5

为什么它在工作站上运行,而不是在服务器上运行

“未找到文件”消息不会告诉您未找到哪个文件

除此之外,还有关于如何找出未找到的文件的任何想法:


异常错误消息还应该告诉您找不到哪个文件……如果您找不到异常详细信息,可能值得在事件日志中查找。任何未处理的框架异常都记录在那里(当然,假设它未处理!),这不是异常错误消息。请在事件日志中找到它(如果它没有显示在应用程序的其他任何地方)。“我是一名程序员,无法访问服务器的管理权限”-那么您希望我们如何提供帮助?我们没有您的软件或服务器,因此无法复制错误。如果他们想让你修复它,他们必须让你正确访问机器。应用程序是否尝试从文件系统加载服务器上不存在的文件。我知道这似乎很明显,但我被明显的问题难住了,这仍然值得检查。这可能是硬编码字符串,或app.config文件中的文件路径。确保没有指向本地计算机的路径