使用ASP组件的一点经验---注册组件的两种方法

注册组件

第一种方法:手工注册DLL
    这种方法从IIs 3.0一直使用到IIs 4.0和其它的Web Server.它需要你在命令行方式下
来执行,进入到包含有DLL的目录,并输入:

<drive>:\<asp dir>\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上注册组件的步骤如下:

I)   打开IIS管理控制台。
II)  展开transaction server,右键单击"pkgs installed"然后选择"new package"
III) 单击"create an empty package"
IV)  给该包命名
V)   指定administrator帐号或则使用"interactive"(如果服务器经常是使用administrator
        登陆的话)

VI)  现在使用右键单击你刚建立的那个包下面展开后的"components"。选择 "new then component"
VI)  选择 "install new component"
[b]VII) 找到你的.dll文件然后选择next到完成。

    要删除这个对象,只要选择它的图标,然后选择delete.

附注:特别要注意第二种方法,它是用来调试自己编写组件的最好方法,而不必每次都需要
重新启动机器了。    

时间: 2024-10-28 22:39:36

使用ASP组件的一点经验---注册组件的两种方法的相关文章

Android注册广播的两种方法分析_Android

本文实例分析了Android注册广播的两种方法.分享给大家供大家参考,具体如下: 1. 在AndroidManifest.xml文件中注册. 好处:一旦应用程序被安装到手机里,BroadCast Receiver就开始生效.无论应用程序进程是否运行,运用程序是否在开启状态下都可以接受到广播事件. <receiver android:name=".receiver.SMSReceiver" > <intent-filter android:priority="

Android注册广播的两种方法分析

本文实例分析了Android注册广播的两种方法.分享给大家供大家参考,具体如下: 1. 在AndroidManifest.xml文件中注册. 好处:一旦应用程序被安装到手机里,BroadCast Receiver就开始生效.无论应用程序进程是否运行,运用程序是否在开启状态下都可以接受到广播事件. <receiver android:name=".receiver.SMSReceiver" > <intent-filter android:priority="

asp.net得到本机数据库实例的两种方法代码

这篇文章介绍了asp.net得到本机数据库实例的两种方法代码,有需要的朋友可以参考一下   复制代码 代码如下: <%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <scri

[ASP.NET] 限制上传文件类型的两种方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 通常,为了防止因用户上传有害文件(如木马.黑客程序)引发的安全性问题,Web程序都会对用户允许上传的文件类型加以限制.而本文将要介绍的就是如何在ASP.NET应用程序中利用Web Control的内置属性简单高效地实现限制上传文件类型的功能. 在调用PostFile对象的SaveAs方法保存上传文件之前,可以通过PostFile对象的File

asp.net得到本机数据库实例的两种方法代码_实用技巧

复制代码 代码如下: <%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><script runat="server">  protected void

VBS读取注册表的两种方法_vbs

第一种 通过wshshell对象的regread 复制代码 代码如下: RegValue = CreateObject("Wscript.Shell").RegRead("\XXXX_XXXXXXXX_XXX\XXX\XXXX")Msgbox(RegValue) 更多的操作可以参考这篇文章 http://www.jb51.net/article/18125.htm 第二种方法: 通过wmi 复制代码 代码如下: Const HKLM = &H80000002

用ASP技术得到主页被访问次数的三种方法

访问 用ASP技术得到主页被访问次数的三种方法             华中理工大学自动控制工程系  周茜 田忠和    ASP 是Microsoft Active Server Pages 的缩写,即动态服务器主页. 它是服务器端脚本编写环境,在Web服务器上解释脚本,可以组合HTML页.脚本命令和ActiveX组件来创建动态.交互式.高效率的 Web 页和基于 Web 的功能强大的服务器应用程序.ASP 可以在Microsoft 的任何 Web服务器上发布各种动态数据,而且ASP应用程序很容

ASP创建对象的两种方法比较_应用技巧

一.ASP创建对象的技巧      当我们使用服务器组件创建对象时,一般有两种方法.比较常用的方法是用SERVER对象的CreateObject() 方法,象这样:  SET NextLink = Server.CreateObject("MSWC.NextLink")  这种方法很好用,但是还有一种方法更节省系统资源.  当你用Server.CreateObject()方法创建对象时,对象立即被加载,同时系统为这个对象分配好内存和其它资源.  第二种创建对象的方法是利用HTML的&l

asp中把数据导出为excel的2种方法_ASP编程

我们在做项目的时候经常要将数据库的数据导出到excel中,很多asp用户并不知道怎么写. 这里明凯总结了两种方法来导出excel,希望能帮到大家. 方法一:用excel组件 < % set rs=server.createobject("adodb.recordset") sql="select * from mkusers" rs.open sql,objconn,1,1 Set ExcelApp =CreateObject("Excel.Appl