我正在做一个项目,管理员需要能够添加/删除/编辑添加。这些插件包括3个不同的dll和2个配置文件。当插件没有加载时,我可以删除它。但是,当用户正在使用或已经使用过该插件时,我无法在不出现未经授权访问异常的情况下删除该插件。
我可以删除配置文件,但不能删除dll文件。
是否有可能在不重新启动IIS或网站的情况下完全删除插件?
提前感谢!
由于dll正在使用,可能会抛出未经授权的访问异常。即使不是,删除它也会重新启动应用程序,因为ASP。. NET监视程序集和配置文件的更改并自动重新启动应用程序。