ASP元件註冊方法

2021-08-22 06:35:33 字數 998 閱讀 8811

asp註冊元件方法:

第一種方法:手工註冊 dll 這種方法從iis 3.0一直使用到iis 4.0和其它的web server。它需要你在命令列方式下來執行,進入到包含有dll的目錄,並輸入:regsvr32 component_name.dll 例如 c:/temp/regsvr32 aspemail.dll 它會把dll的特定資訊註冊入伺服器中的登錄檔中。然後這個元件就可以在伺服器上使用了,但是這個方法有乙個缺陷。當使用這種方法註冊完畢元件後,該元件必須要相應的設定nt的匿名帳號有許可權執行這個dll。特別是一些元件需要讀取登錄檔,所以,這個註冊元件的方法僅僅是使用在伺服器上沒有mts的情況下,要取消註冊這個dll,使用:regsvr32 /u aspobject.dll example c:/temp/regsvr32 /u aneiodbc.dll

第二種方法:使用mts(microsoft transaction server) mts是iis 4新增特色,但是它提供了巨大的改進。mts允許你指定只有有特權的使用者才能夠訪問元件,大大提高了**伺服器上的安全性設定。在mts上註冊元件的步驟如下:

1) 開啟iis管理控制台。

2) 展開transaction server,右鍵單擊"pkgs installed"然後選擇"new package"。

3) 單擊"create an empty package"。

4) 給該包命名。

5) 指定administrator帳號或則使用"interactive"(如果伺服器經常是使用administrator 登陸的話)。

6) 現在使用右鍵單擊你剛建立的那個包下面展開後的"components"。選擇 "new then component"。

7) 選擇 "install new component" 。

8) 找到你的.dll檔案然後選擇next到完成。

要刪除這個物件,只要選擇它的圖示,然後選擇delete。

附註:特別要注意第二種方法,它是用來除錯自己編寫元件的最好方法,而不必每次都需要重新啟動機器了。

ASP遠端註冊自己的元件

把asp程式作成dll很多好處,但是有一點,該dll必須註冊才能在asp中呼叫。如果是自己的伺服器那還好,但如果是租用的虛擬伺服器,就沒辦法使用了。怎樣在遠端主機上註冊我們的dll呢?在伺服器端使用shell!讓我們先將自己的dll檔案通過ftp或http上傳到伺服器上,然後作乙個asp程式,呼叫w...

ASP學習 遠端註冊自己的元件

把asp程式作成dll很多好處,但是有一點,該dll必須註冊才能在asp中呼叫。如果是自己的伺服器那還好,但如果是租用的虛擬伺服器,就沒辦法使用了。怎樣在遠端主機上註冊我們的dll呢?在伺服器端使用shell!讓我們先將自己的dll檔案通過ftp或http上傳到伺服器上,然後作乙個asp程式,呼叫w...

ASP學習 遠端註冊自己的元件

把asp程式作成dll很多好處,但是有一點,該dll必須註冊才能在asp中呼叫。如果是自己的伺服器那還好,但如果是租用的虛擬伺服器,就沒辦法使用了。怎樣在遠端主機上註冊我們的dll呢?在伺服器端使用shell!讓我們先將自己的dll檔案通過ftp或http上傳到伺服器上,然後作乙個asp程式,呼叫w...