2

私は vb.net で非常に単純なコンソール アプリケーションを作成しました。これは毎日データベースからいくつかの情報をメールで送信します。私の開発環境ではすべてが動作しますが、本番環境に移動して実行可能ファイルを実行しようとすると、次のエラー メッセージが表示されます。

コードにいくつかの例外チェックを入れました:

Dim output As String
        Try
            output = FormatIndividualRecords(False)
            'SaveToFile(output, "NIndividualRecords.doc")


            ''email files
            'Emailusers()
        Catch e As Exception
            WriteLine(e.Message)
        End Try

アプリケーションコンソールにエラーが表示されると思っていましたが、表示されません。スローされているエラーを確認する別の方法はありますか? 本番環境にセットアップされた開発環境はありません (ビジュアル スタジオなどはありません)。私が見られるログはありますか? アプリが失敗する原因となっているエラーをキャッチするにはどうすればよいですか?

前もって感謝します!

編集: WriteLine(e.Message) を console.write(e.message) に変更しました。アプリケーションを実行するとコンソールにメッセージが表示されるようになりましたが、点滅が速すぎて閉じます。時間がありません。コンソール アプリケーションを開いたままにする方法を教えてください。

4

1 に答える 1

2

アプリの出力をコンソールではなくファイルに送信してみてください...

MyProgram.exe > log.txt
于 2012-04-24T19:03:26.720 に答える