0

我正在开发一个管理员需要能够添加/删除/编辑插件的项目。插件由 3 个不同的 dll 和 2 个配置文件组成。当插件尚未加载时,我可以将其删除。但是,当用户当前正在使用或已经使用插件时,我无法再删除它而不会出现未经授权的访问异常。

我可以删除配置文件,但不能删除 dll。

是否可以在不重新启动 IIS 或站点的情况下完全删除插件?

先感谢您!

4

1 回答 1

0

由于 dll 正在使用中,可能会引发未经授权的访问异常。即使不是这样,删除它也会重新启动您的应用程序,因为 ASP.NET 会监视程序集和配置文件的更改并自动重新启动应用程序。

于 2013-03-27T16:53:51.800 回答