• 规划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

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

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

  • 相关阅读:
    学习Tomcat(三)
    TIME_WAIT 优化注意事项
    TIME_WAIT 优化
    TCP(一)
    TCP(二)
    TCP(三)
    5-14 练习题及答案
    5-14 进程池
    5-11 操作系统介绍
    5-8套接字socket
  • 原文地址:https://www.cnblogs.com/virusswb/p/1630307.html
Copyright © 2020-2023  润新知