asp.net:输出对象属性为html

时间:2010-12-07 16:07:53

标签: asp.net

有没有人知道将某个对象显示为HTML的类或其他东西,所以我可以查看该对象的属性和值,并深入其中?

Idealy我希望得到一个网页,看起来像在调试时单击对象时在Visual Studio中获得的弹出窗口。因此,如果对象包含任何数组,我也想看看它们中的内容,对于我内部的所有对象,我也希望能够更深入地了解这些对象。

我问这个的原因是,我无法在本地调试我的代码(因为它使用的是只在生产中运行的Web服务),而且我无法在生产服务器上安装Visual Studio ,所以我需要能够在生产服务器上实际调试。我可以在本地编写我的代码,并将其上传到生产中。

3 个答案:

答案 0 :(得分:2)

你可以做Oded所说的但有点危险,因为它通过网页调用暴露了你的应用程序的内部工作。

如果我在你的鞋子里,我要做的第一件事是想办法摆脱你的Developmestuction environment

您也可以像Paddy写的那样尝试远程调试,但是当您的点击暂停或达到断点时,这可能会冻结其他用户的环境。 (所有线程甚至冻结那些不是“你的”)

相反,我要么将日志记录添加到应用程序,要么使用debug diag拍摄快照,然后通过WinDBG进行检查。请注意,WinDBG有一个陡峭的学习曲线

答案 1 :(得分:0)

内置任何东西。

您可以使用reflection建立对象的成员列表(并查询值),并使用它来构建HTML。

答案 2 :(得分:0)