国产探花免费观看_亚洲丰满少妇自慰呻吟_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.被調用的函數不能是靜態函數,否則會找不到。

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邢台县| 阿克苏市| 临朐县| 吴川市| 永新县| 昂仁县| 杭锦后旗| 晴隆县| 栾川县| 阿坝县| 昌图县| 东乡县| 福州市| 闽侯县| 寿阳县| 辽阳县| 根河市| 和龙市| 佛教| 西安市| 布拖县| 长春市| 宝坻区| 广南县| 衡水市| 保康县| 开阳县| 大埔县| 台山市| 贞丰县| 惠州市| 龙游县| 松桃| 玉门市| 丘北县| 鄂尔多斯市| 奉贤区| 洛隆县| 江门市| 沂源县| 黄冈市|