直接将.dll程序 覆盖的话又如何?

解决方案 »

  1.   

    这个问题倒是挺有意思,应该是会的,不过也许需要一些证据的支持。一般来说只要CLR没挂就会执行的。
      

  2.   

    是两个问题吧
    1、IIS重启是否会引起C#的析构函数
    肯定会引起析构,这是GC机制的原因2、替换DLL可否引起析构
    原来的DLL实际上还继续在内存里,直到所有使用原DLL的页面全部退出
    当然再没有页面使用原有DLL后,原有DLL就会进行析构。
    这实际上是IIS一个比较不错的特性。