簡體   English   中英

如何使用 .NET 創建 COM 對象以從經典 ASP 頁面使用它

[英]How To Create A COM Object Using .NET To Use It From A Classic ASP Page

我有一個使用 VB6 COM 對象的經典 ASP 網站。

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

[01]

啟動 Visual Studio 2015(以管理員身份運行)。

創建一個新的“類庫”項目。

將其命名為:“DotNetCom”

[02]

添加一個新的“COM 類”項。

將其命名為:“HelloCOM.vb”

[03]

向“HelloCOM.vb”添加公共函數。

例如:

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

[04]

打開“我的項目”。

轉到“編譯”。

選擇“目標 CPU:x86”。

[05]

構建“DotNetCom.dll”。

[06]

啟動組件服務。

添加新的 COM+ 應用程序。

將其命名為:“DotNetCom”。

[07]

打開“DotNetCom”屬性。

轉到“安全選項卡”。

取消選中“對此應用程序執行訪問檢查”。

[08]

添加一個新組件。

選擇“DotNetComTest.tlb”(不要選擇“DotNetComTest.dll”)。

[09]

使用來自經典 ASP 頁面的 COM 對象。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM