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

  • 相关阅读:
    2019高考数学理科Ⅱ卷解析版[解答题]
    对风说爱你
    佛教人生-伴侣
    【Echarts每天一例】-1
    算法中涉及的专业英语
    python--随机函数(random,uniform,randint,randrange,shuffle,sample)
    【linux shell系列--1】crontab命令
    【Python爬虫实战--3】html写正则表达式
    mysql启动参数 skip-grant-tables
    php通过反射执行某方法
  • 原文地址:https://www.cnblogs.com/furenjun/p/340373.html
Copyright © 2011-2022 走看看