如何调试COM对象?

时间:2018-06-04 07:16:10

标签: asp.net vb.net visual-studio iis

我有一个运行此asp代码的IIS服务器:

<%
 Dim form
 set form = Server.CreateObject("Library.Form")

 form.Load "file.html"

 Dim sStr = form.formhtml

 Response.Write sStr
%>

如何找出属于form对象的其他功能和属性?例如Loadformhtml

不幸的是我没有源代码,因此我尝试使用VS2015通过attach to process进行观察,但我没有获得内部属性和功能。

1 个答案:

答案 0 :(得分:1)

创建一个新的VB.NET解决方案(Windows窗体或控制台)并粘贴该代码。

Dim form
set form = Server.CreateObject("Library.Form")
form.Load "file.html"
Dim sStr = form.formhtml

您应该能够在Visual Studio中调试它。

由于CreateObject使用后期绑定,为了获得完整的IntelliSense支持,我建议添加对Library.Form对象的DLL的引用。添加引用称为早期绑定,您可以在不执行代码的情况下浏览所有属性。