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

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

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

  • 相关阅读:
    查询datatime类型
    ms的题目,无聊不妨看看
    读取客户端收藏夹资料的问题
    delphi中的DBGrid无法刷新数据
    jsp与javascript
    .net2.0 web site中的cs文件怎么编译为dll
    由传奇木马引起的遐想
    com组件的调用
    Crystal Report的奇怪问题
    算法导论15章LCS实现(c++)
  • 原文地址:https://www.cnblogs.com/virusswb/p/1630307.html
Copyright © 2011-2022 走看看