2010-06-07 51 views
0

是否有任何方式使用“运行方式”选项,在Windows XP中使用Visual Studio的调试器一起,调试发生在只有当某些用户登录我的应用程序的问题?使用“运行方式”与Visual Studio调试器

我一直在使用“运行方式”假装是有问题的用户已运行从我的机器的应用,像他们那样,我得到了同样的错误。我想调试这个错误,看看究竟在哪里,究竟是什么导致它。特定情况下,某个域用户登录时会发生该错误,否则不会。

是否有任何脚本或方法可以调试此错误;那是太启动应用程序,因为问题用户,然后使用调试器?

试图连接到过程,因为它是一个C#管理的过程和VS没让我重视没有工作。

回答

0

浮现在脑海中的前两个选项...

  1. 登录到计算机的用户(简单的方法)在Visual Studio中的可执行
  2. 右键单击,然后按该用户运行。

我认为你可以编辑.config文件来使用impoersonation,但我不确定这是否会导致应用程序真正以用户的方式运行。

虽然具有良好的错误处理,错误消息本身应该足以告诉你在代码的问题是...在最糟糕的,你可以在调试模式下编译它(让你拥有所有的符号)并添加一些全局错误hanlding并得到确切的堆栈跟踪...

+0

我会尝试运行VS所讨论的用户 – 2010-06-07 19:16:20

0

我用大卫Strattons第二个解决方案(以管理员身份运行),因为我的应用程序需要管理员权限( - >升高)。 另一种解决办法是启动应用程序的用户和使用“调试|附加到进程...”

相关问题