我无法在没有管理员权限的情况下在Debug文件夹中运行应用程序。每当我在没有管理员权限的情况下运行它时,就会出现JIT调试器窗口。有什么问题?请帮助我,我需要一个快速的解决方案。
这是调试器
后按
在这里,我可以看到无法从设置中读取路径,但是当我以管理员身份运行它时,它不会给我任何异常。也许它无法读取,因为有些文件权限卡住了。
该消息指示“对象引用未设置为对象的实例..”实际上,我希望在Visual Studio中编程的人应该熟悉这种类型的异常。
答案 0 :(得分:2)
单击是。它试图提供帮助,并告诉你未处理的异常是什么轰炸你的程序。这是否能提供快速解决方案是不可能的。
答案 1 :(得分:1)
异常告诉我你的.config中没有那个键/值,这就是你得到异常的原因。 此外,JIT似乎只对管理员启用,如果您运行没有这些权限的应用程序,它将不会弹出,但您的例外仍然存在。
答案 2 :(得分:0)
经过长时间的搜索发现了一个错误,结果证明图片上指定的代码不起作用,但在替换之后:
private static readonly Configuration Other = ConfigurationManager.OpenExeConfiguration ("MediaPlayer.exe");
private static readonly string _plPath = Other.AppSettings.Settings ["PlaylistLocation"]. Value;
private static readonly string _videoDir = Other.AppSettings.Settings ["VideoDestination"]. Value;
一切正常。让它成为那些遇到这种问题的人的帮助。