3

問題が発生している XP クライアントがあります。私の開発ボックスは Vista Home 64 です。クライアント マシンでデバッガを起動し、開発ボックスで実行しようとすると、「デバッグできません。リモート デバッガーは、このバージョンの Windows をサポートしていません。

私はソルのようです。これをデバッグする方法を見つける別の方法はありますか? アプリケーションは、system.security エラーとともに .net ランタイム エラー eventid 5000 をスローしています。try catch が取得できない理由がわかりません。何が起こっているのかを知る方法はありますか?

ありがとう!

4

5 に答える 5

2

.net フレームワークがクラ​​イアントに接続されていたことが判明しました。スタックトレースを取得できませんでした。.net フレームワークを削除して再インストールすると、すべてうまくいきました。

助けてくれてありがとう!

于 2008-12-23T14:18:20.727 に答える
2

64 ビット デバッガーが 32 ビット デバッガー クライアントを処理できないという問題が発生している可能性があります。

少し前に、32 ビット デバッガーを 64 ビット ターゲットに接続する際の問題について話している質問がありました (これは、あなたの状況とは逆だと思います)。

そこに解決策はありませんが、いくつかのアイデアが得られるかもしれません.x64マシンで32ビットバージョンのデバッガーを実行していることを確認するのと同じくらい簡単かもしれません..

于 2008-12-16T00:37:38.300 に答える
0

32 ビット XP をターゲットにする場合は、OS 上でアプリケーションをテストできるように、少なくとも XP の仮想マシンを構築することをお勧めします。

XP 内からソリューションを開き、そこでステップ実行できるはずです。

system.security エラーに関する stace-trace または詳細情報はありますか? おそらく、リリース版ではなくデバッグ版をコンパイルすることで、何が原因なのかをより理解できるでしょう。(それが卵を吸う方法を教えている場合は申し訳ありません。)

于 2008-12-16T14:53:12.023 に答える
0

リモート マシンでリモート デバッグ モニター (msvcmon.exe) を実行していますか?

モニターのバージョンは、ローカル コンピューターで使用している Visual Studio のバージョンと一致していますか?

于 2008-12-16T00:47:33.180 に答える
0

はい、msvcmon は同じディスクから取得され、実行されています。32 ビット版の vs2k8 を実行しています (64 ビット版はありますか?)

デバッガを実行する必要がありますか? vs2k8 がデバッガーで、アプリを実行しているクライアントがそのステータスを返すと思いましたか?

于 2008-12-16T01:24:06.617 に答える