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。