• 注册DLL的两种方法


    第一种方法:手工注册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.

    附注:特别要注意第二种方法,它是用来调试自己编写组件的最好方法,而不必每次都需要
    重新启动机器了。    
  • 相关阅读:
    .net从后台返回js的提示框
    使用IntelliTrace的独立收集器帮助测试应用程序
    NuGet笔记
    使用.dmp+vs分析异常
    windbg笔记
    C# 删除文件、文件到到回收站及异常判断
    .Net利用反射调用DLL时,被调用DLL引用其它库问题
    C#中设置窗口圆角样式
    C# 中引用IHTMLDocument2
    c# 单实例运行
  • 原文地址:https://www.cnblogs.com/luren/p/606162.html
Copyright © 2020-2023  润新知