有没有人知道将某个对象显示为HTML的类或其他东西,所以我可以查看该对象的属性和值,并深入其中?
Idealy我希望得到一个网页,看起来像在调试时单击对象时在Visual Studio中获得的弹出窗口。因此,如果对象包含任何数组,我也想看看它们中的内容,对于我内部的所有对象,我也希望能够更深入地了解这些对象。
我问这个的原因是,我无法在本地调试我的代码(因为它使用的是只在生产中运行的Web服务),而且我无法在生产服务器上安装Visual Studio ,所以我需要能够在生产服务器上实际调试。我可以在本地编写我的代码,并将其上传到生产中。
答案 0 :(得分:2)
你可以做Oded所说的但有点危险,因为它通过网页调用暴露了你的应用程序的内部工作。
如果我在你的鞋子里,我要做的第一件事是想办法摆脱你的Developmestuction environment
您也可以像Paddy写的那样尝试远程调试,但是当您的点击暂停或达到断点时,这可能会冻结其他用户的环境。 (所有线程甚至冻结那些不是“你的”)
相反,我要么将日志记录添加到应用程序,要么使用debug diag拍摄快照,然后通过WinDBG进行检查。请注意,WinDBG有一个陡峭的学习曲线
答案 1 :(得分:0)
内置任何东西。
您可以使用reflection建立对象的成员列表(并查询值),并使用它来构建HTML。
答案 2 :(得分:0)