国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

用.net開發asp組件

2019-11-18 17:16:54
字體:
來源:轉載
供稿:網友

有一個老項目是asp的,但是有些功能在asp上實現不了,.net中倒是很容易實現,所以就引出了標題所述是事情。
因為是第一次做,花了整整一天的時間,也走了一些彎路,現在把它總結一下。

Step 1.
在vs2003中新建一個類庫項目,在"項目屬性"-"配置屬性"-"生成"中,設置"為 COM Interop 注冊"為True

Step 2.
添加一個類,文件名無所謂
namespace TEST
{
 public class dosm
 {
  ....
  public string test()
  {
   return "Hello, world!";
  }
 }
}

生成項目

Step 3.
新添加一個.asp文件
<%
set obj=Server.CreateObject("TEST.dosm")
response.write obj.test()
%>

瀏覽這個.asp文件時顯示 "Hello, world!", 成功調用
進行其他操作也是類似。

 

注意事項:

1.如果要在其他機器上使用這個組件,則把生成的.dll文件拷貝到對應的機器上,然后用"regasm your.dll /codebase" 進行注冊,regasm 這個程序在 "%SystemRoot%/Microsoft.NET/Framework/%FrameworkVersion%"目錄下。

2.返回的數據類型可能有一些限制,比如數組類型,在vbscript中就不怎么好訪問(我沒有試出來 :( ),不知大家有什么好方法

3.被調用的函數不能是靜態函數,否則會找不到。

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富民县| 嵩明县| 苏尼特左旗| 清水县| 鄂州市| 乌审旗| 西林县| 惠东县| 翁源县| 平湖市| 青冈县| 峨眉山市| 安多县| 柳江县| 龙海市| 左云县| 砚山县| 汤原县| 冕宁县| 周至县| 南和县| 沙洋县| 莲花县| 顺昌县| 仙居县| 乌鲁木齐市| 同江市| 花垣县| 二连浩特市| 广昌县| 东城区| 孟津县| 松溪县| 吴江市| 塘沽区| 临沭县| 衡南县| 屯门区| 安远县| 祁门县| 教育|