2

我在 vb.net 中创建了一个非常简单的控制台应用程序,它每天通过电子邮件向我发送来自 db 的一些信息。everythign 在我的开发环境中工作,但是当我将它移到生产环境并尝试运行可执行文件时,我收到以下错误消息:“问题导致程序停止正常工作。请关闭程序”

我在代码中进行了一些异常检查:

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 回答