如何使用.NET创建COM对象从经典ASP页面使用它

时间:2016-04-19 23:07:28

标签: .net asp-classic com

我有一个使用VB6 COM对象的经典ASP网站。

我想使用.NET而不是VB6创建新版本的COM对象。

1 个答案:

答案 0 :(得分:1)

<强> [01]

启动Visual Studio 2015(以管理员身份运行)。

创建一个新的&#34;类库&#34;项目

将其命名为:&#34; DotNetCom&#34;

<强> [02]

添加新的&#34; COM类&#34;项目

将其命名为:&#34; HelloCOM.vb&#34;

<强> [03]

将公共功能添加到&#34; HelloCOM.vb&#34;。

例如:

Public Function Hello() As String
    Return "Hello there!"
End Function

<强> [04]

打开&#34; MyProject&#34;。

转到&#34;编译&#34;。

选择&#34;目标CPU:x86&#34;。

<强> [05]

构建&#34; DotNetCom.dll&#34;。

<强> [06]

启动组件服务。

添加新的COM +应用程序。

将其命名为:&#34; DotNetCom&#34;。

<强> [07]

打开&#34; DotNetCom&#34;属性。

转到&#34;安全标签&#34;。

UNCHECK&#34;对此应用程序实施访问检查&#34;。

<强> [08]

添加新组件。

选择&#34; DotNetComTest.tlb&#34; (不要选择&#34; DotNetComTest.dll&#34;)。

<强> [09]

使用Classic ASP页面中的COM对象。

<%
Dim HelloCOM
Set HelloCOM = Server.CreateObject("DotNetCom.HelloCOM")
Response.Write HelloCom.Hello
%>