zoukankan      html  css  js  c++  java
  • 规划dll的目录 Virus

      有的时候我们想要把dll进行分类,想要放在不同的文件夹,而不是都放在bin目录中,或者想改一下bin目录的名称(可能会更安全吧,就像以前用access数据库的时候,发布之后要修改文件的后缀一样)。

      这时候需要修改web.config来实现我们的想法,假设我们要在bin中的bin2目录存放一个名称为global的dll,也就是global.dll文件。

      1、修改web.config的配置 

      <configuration>

      <runtime>
        
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          
    <probing privatePath="bin;bin\bin2"/>

      </assemblyBinding>

      </runtime>

    </configuration>

      上面是web.config的配置节,我们在runtime配置节中添加了assemblyBinding配置节,里面又添加了probing配置节,然后指定属性privatePath,如果有多个,使用分号分隔开。

       2、然后修改对应的*.aspx添加如下(指定AssemblyName)

        <%@ Assembly Name="global" %>
        如果不指定AssemblyName的话,是找不到相应的类的。

       或者在web.config添加下面的配置节信息

        <compilation debug="false"> 

    <assemblies> 
    <add assembly="global" /> 
    </assemblies> 
    </compilation>

      这样就可以了,实现了分类存放dll文件。

    【Blog】http://virusswb.cnblogs.com/

    【MSN】jorden008@hotmail.com

    【说明】转载请标明出处,谢谢

    反馈文章质量,你可以通过快速通道评论:

  • 相关阅读:
    ubuntu安装php的 mongodb扩展
    ubuntu安装php的 redis扩展
    Ubuntu14.04下安装Composer
    编译安装php
    RabbitMQ PHP扩展安装
    编译安装opssl
    安装卸载nginx
    本地VM安装虚拟机,使用xshell连接
    下载并破解IntelliJ IDEA(2017)
    symfony框架中使用service
  • 原文地址:https://www.cnblogs.com/virusswb/p/1630307.html
Copyright © 2011-2022 走看看