动态加载dll并可以卸载,修改dll不需要停止程序


.net网站如何实现,不需要重启,就可以替换dll,并加载使用最新的dll ?配置文件修改也是会直接就能使用了?我要实现类似动态加载dll并可以卸载,修改dll不需要停止程序,修改配置文件也不需要重启程序,如何实现啊?多线程的,每个线程加载一个dll。

.net c#

电光之幻影 11 years, 10 months ago

.net网站运行时,并不是加载的bin目录中的dll,而是把dll拷贝到另外一个目录,再加载,即所谓的影像复制。并且使用文件监控bin目录(其实是整个web目录),一旦有dll被覆盖,即重启应用程序。

寻找真心人 answered 11 years, 10 months ago

Your Answer