zoukankan      html  css  js  c++  java
  • ASP.NET2.0关于BIN目录下DLL文件访问的问题

    自己做一个访问自定义配置文件的类,生成DLL文件,放入网站的BIN目录下。
    配置文件与DLL文件在同一目录下,DLL文件通过获取当前加载的模块的地址,来获得配置文件的地址。简单代码如下:
    1string strFullPath = Assembly.GetAssembly(Type.GetType(EConfigFile.CLASSTYPE)).Location;

    DLL文件编译通过,网站编译也通过后,运行访问页面,却报“System.IO.FileNotFoundException”错,说找不到该配置文件。报错页面返回的提示信息相当奇怪,实际网站BIN目录的路径是“E:\Test\Test\Bin”,但程序提示则需要去“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\test\e8443503\cc9b8b93\assembly\dl3\7a9a259f\40ec21c3_077cc701\”这个路径下去找配置文件,真的是相当奇怪。
    2005和2003的差别就是相当的大。

    那么这个是为什么呢?有什么办法可以解决没有?
    希望能得到大家的解答。我自己也会去找答案的。

    Difficulty of making decision depends on what to lose not gain

  • 相关阅读:
    redis未授权访问简单总结
    CORS跨域资源共享漏洞初探
    Mysql UDF提权方法
    hacknos-player靶机渗透
    深入理解Java虚拟机-类加载连接和初始化解析
    Dnslog盲注
    让服务器使用密钥
    自动备份站点
    自动放行nginx后台访问ip
    mysql增备
  • 原文地址:https://www.cnblogs.com/Showshare/p/709473.html
Copyright © 2011-2022 走看看