Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 远程调试-远程调试器不';不支持此版本的Windows错误_C#_.net_Debugging_Remote Debugging - Fatal编程技术网

C# 远程调试-远程调试器不';不支持此版本的Windows错误

C# 远程调试-远程调试器不';不支持此版本的Windows错误,c#,.net,debugging,remote-debugging,C#,.net,Debugging,Remote Debugging,我有一个XP客户端遇到问题。我的开发盒是Vista Home 64。我在客户机上启动调试器,当我尝试在dev框上运行时,它会显示“无法调试”。远程调试器不支持此版本的windows 看来我是索尔。有没有其他方法来找出如何调试这个?应用程序正在抛出带有system.security错误的.net运行时错误eventid 5000。我不知道为什么试一试抓不到它。有什么办法可以知道发生了什么吗 谢谢 您可能会遇到64位调试器无法处理32位调试器客户端的问题 刚才有一个问题谈到了将32位调试器连接到64

我有一个XP客户端遇到问题。我的开发盒是Vista Home 64。我在客户机上启动调试器,当我尝试在dev框上运行时,它会显示“无法调试”。远程调试器不支持此版本的windows

看来我是索尔。有没有其他方法来找出如何调试这个?应用程序正在抛出带有system.security错误的.net运行时错误eventid 5000。我不知道为什么试一试抓不到它。有什么办法可以知道发生了什么吗


谢谢

您可能会遇到64位调试器无法处理32位调试器客户端的问题

刚才有一个问题谈到了将32位调试器连接到64位目标的问题(我认为这与您的情况相反):


尽管没有解决方案,但它可能会给您一些想法-可能很简单,只要确保您在x64机器上运行32位版本的调试器(如果可以简单地完成)

您是否在远程机器上运行远程调试监视器(msvcmon.exe)


监视器的版本是否与您在本地计算机上使用的Visual Studio版本匹配?

是的,msvcmon来自同一磁盘,并且正在运行。我运行的是32位版本的vs2k8(有64位版本吗?)


我必须运行调试器吗?我认为vs2k8是一个调试器,运行应用程序的客户端会发回它的状态?

如果你打算以32位XP为目标,那么我建议至少构建一个XP虚拟机,这样你就可以在操作系统上测试你的应用程序

您应该能够从XP中打开解决方案并在那里逐步完成


您是否有任何有关系统的stace跟踪或进一步信息。安全错误?也许通过编译一个调试版本,而不是一个发行版,您会对导致它的原因有更多的了解。(如果这是在教你如何吃蛋,那就很抱歉了。)

原来.net framework是在客户端安装的。我找不到任何线索。删除并重新安装.net framework,一切都很好


谢谢你的帮助

客户端需要运行调试器连接到的服务。这里有一个链接,其中包含一些详细信息: