zoukankan      html  css  js  c++  java
  • 注册一个Web组件至全局缓存

     

    注册一个Web组件至全局缓存

    步骤1:为组件生成一个密钥。打开vs.net命令提示窗口,输入如下命令 :


    格式
    :Sn.exe –k 你取的密钥文件名如图1所示。



    1


    2

    3

    步骤2:在你创建的组件 AssemblyInfo.cs 文件中AssemblyKeyFile项中填写你的密钥文件信息,: [assembly: AssemblyKeyFile("c:\\Controlfrj.snk")]


    4


    5


    6


    7

    步骤3:通过命令方式或将组件程序集复制到: 操作系统所在盘符:\windows\assembly (本例以WinXP 操作系统为例) 命令方式如图8

    格式:Gacutil.exe  –i  你的dll文件所在的路径信息


    8

     

    步骤4:在Assembly文件夹中选中刚才注册的组件并右击在弹出的菜单中点击属性,复制组件的版本信息与公钥标记,如图9所示。


    9

    步骤5:打开 你的操作系统所在盘符:\ WINDOWS\Microsoft.NET\Framework\你的当前操作系统版本号\config(本例为:D:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIG)文件夹,对其中的machine.config用记事本进行编辑。

     


    10

    步骤6:找到assemblies项,在其中添加如下子项:

    <addassembly="PseudoMp3,Version=1.0.2251.19290,Culture=neutral,PublicKeyToken=65c739912abd9888"/>如图12所示。

    其中addassembly:你的程序集名称(非命名空间名称)Version:程序集版本号;Culture=neutral;PublicKeyToken:公钥标记。

     


    11

     

    12

    步骤7:在web窗体里注册你的组件后,开始自由使用。如图14所示。

    如:<%@ Register TagPrefix="pseudoengine" Namespace="PseudoEngine" Assembly="PseudoMp3" %>

    在窗体中使用:                                 

    <pseudoengine:PseudoMP3 id="PseudoMP32" runat="server"></pseudoengine:PseudoMP3></TD>

     

    13

  • 相关阅读:
    JAVA-基础-接口
    JAVA-基础-抽象类
    JAVA-基础-多态
    JAVA-基础-继承
    JAVA-基础-封装
    JAVA-基础-面向对象
    JAVA-基础-ArrayList集合
    CenOS 6.5下 mysql自动备份
    Cenos 6.5上的subverion的yum配置笔记
    [CF628D]Magic Numbers 题解
  • 原文地址:https://www.cnblogs.com/furenjun/p/340373.html
Copyright © 2011-2022 走看看