了解 bin 目录

作者:vkvi 来源:ITPOW(原创) 日期:2007-8-14

bin 目录是 Web 应用程序的默认程序集缓存,bin 目录通常存放 DLL 文件。

bin 目录必须位于网站根目录或虚拟目录根目录之下,位于普通目录之下无效。

  • 位于网站根目录下的 bin 对整个站点有效(网站下的虚拟目录除外);
  • 位于虚拟目录下的 bin 对整个目录有效(虚拟目录下的虚拟目录除外)。

ASP.NET 中添加、更新、删除 DLL 非常的方便,因为不锁定 DLL,并且 ASP.NET 会自动识别 DLL 是否已经添加、更新或删除。

  • 在 ASP.NET 中,添加 DLL,只需要把 DLL 文件上传到相应的 bin 目录之下。
  • 在 ASP 中,添加 DLL,需要上传 DLL 文件,再利用 regsvr32 注册。
  • 在 ASP.NET 中,更新 DLL,只需要在相应 bin 目录下覆盖原有 DLL。
  • 在 ASP 中,更新 DLL,需要利用 regsvr32 /u 注销,然后再重启 IIS,再覆盖原有 DLL,再利用 regsvr32 注册。
  • 在 ASP.NET 中,删除 DLL,只需要删除相应 bin 目录下的 DLL 文件。
  • 在 ASP 中,删除 DLL,需要利用 regsvr32 /u 注销,然后再重启 IIS,再删除 DLL。

 

相关文章