ローカルにインストールされた Visual COBOL を使用して、リモート Windows マシンで実行されている .NET COBOL アプリケーションをデバッグできます。
注: リモート アプリケーションは Windows 上で実行されている必要があります。
デバッグの準備
ローカル マシンに次の項目が用意されていることを確認します。
- Visual COBOL
- アプリケーションのプロジェクト ファイルまたはシンボル (.idy または .pdb)。[Attach to Process] を使用する場合、これらのファイルは必要ありません。
- ローカル マシンとリモート マシンの間の接続。接続を確立する手順については、ここをクリックしてください。
リモート Windows マシンに次の項目が用意されていることを確認します。
.NET COBOL アプリケーションをリモートでデバッグする方法
これは、リモート マシンで実行されるアプリケーションをデバッグするための手順です。
- ローカル マシンで、Visual Studio を起動します。
- 新しい .NET COBOL プロジェクトを作成するか、デバッグするアプリケーションの作成に使用したプロジェクトを開きます。
- 次のように、デバッグ用にプロジェクトを構成します。
- プロジェクトのプロパティに移動し、[Debug] タブをクリックします。
- [Start Action] で、[Start project] を指定します。
- [Start Options] で、[Use remote machine] をオンにし、リモート デバッガーで使用するリモート マシンの名前 (または IP) およびポート番号を指定します (machinename:4022 など)。
- リモート デバッガーへの接続時に資格情報を入力せずに済むようにする場合は、[Debug Options] で、[Disable Windows authentication for remote debugging] をオンにします。リモート デバッガーも Windows 認証なしで動作するように構成されていることを確認する必要があります。このオプションは、必要な資格情報を設定できないシナリオで役立ちます。
警告: リモート デバッガーでこのオプションを有効にすると、そのリモート マシンにネットワーク上の他のユーザーがアクセスできるようになります。
- リモート マシンで、ローカル マシン上のアプリケーションの bin\Debug フォルダーに対するパスと一致するフォルダー構造を作成します。
- アプリケーションのバイナリ ファイルをそのフォルダーにコピーします。
- リモート マシンで Microsoft のリモート デバッガー アプリケーションを起動します。手順については、ここをクリックしてください。
- ローカル マシン上の Visual Studio でデバッグを開始します。