最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442
当前位置:首页 > 编程开发 > asp教程

用.net开发asp组件技巧_

日期:11-26    来源:中国设计秀    作者:cnwebshow.com

有一个老项目是asp的,但是有些功能在asp上实现不了,.net中倒是很容易实现,所以就引出了标题所述是事情。7IB中国设计秀
因为是第一次做,花了整整一天的时间,也走了一些弯路,现在把它总结一下。7IB中国设计秀

Step 1.7IB中国设计秀
在vs2003中新建一个类库项目,在"项目属性"-"配置属性"-"生成"中,设置"为 COM Interop 注册"为True7IB中国设计秀

Step 2.7IB中国设计秀
添加一个类,文件名无所谓7IB中国设计秀
namespace TEST7IB中国设计秀
{7IB中国设计秀
 public class dosm7IB中国设计秀
 {7IB中国设计秀
  ....7IB中国设计秀
  public string test()7IB中国设计秀
  {7IB中国设计秀
   return "Hello, world!";7IB中国设计秀
  }7IB中国设计秀
 }7IB中国设计秀
}7IB中国设计秀

生成项目7IB中国设计秀

Step 3.7IB中国设计秀
新添加一个.asp文件7IB中国设计秀
<%7IB中国设计秀
set obj=Server.CreateObject("TEST.dosm")7IB中国设计秀
response.write obj.test()7IB中国设计秀
%>7IB中国设计秀

浏览这个.asp文件时显示 "Hello, world!", 成功调用7IB中国设计秀
进行其他操作也是类似。7IB中国设计秀

 7IB中国设计秀

注意事项:7IB中国设计秀

1.如果要在其他机器上使用这个组件,则把生成的.dll文件拷贝到对应的机器上,然后用"regasm your.dll /codebase" 进行注册,regasm 这个程序在 "%SystemRoot%Microsoft.NETFramework%FrameworkVersion%"目录下。7IB中国设计秀

2.返回的数据类型可能有一些限制,比如数组类型,在vbscript中就不怎么好访问(我没有试出来 :( ),不知大家有什么好方法7IB中国设计秀

3.被调用的函数不能是静态函数,否则会找不到。7IB中国设计秀

 7IB中国设计秀

本文引用地址:/bc/article_46469.html
网站地图 | 关于我们 | 联系我们 | 网站建设 | 广告服务 | 版权声明 | 免责声明