你的网站还在用那个dll,删除后,应该会有问题吧。我觉得lz还是应该再描述一下问题的前因后果。

解决方案 »

  1.   

    首先 网站需要引用一个
    [DllImport("MyChy.dll"]
    private static extern int MyRun(IntPtr O0O);这个DLL文件 
    我想在不重启的情况下 替换这个MyChy.dll文件 但是不成
    这个已经加载到IIs里 不能删除 删除就需要重启IIS才成
    可是我需要常常替换这个文件
    我现在使用C#可以在内存中卸载到这个文件,可以删除了 但是
    打开网站显示
    尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
    只有释放应用程序池 才能再次浏览这个网站现在在本地测试没有问题,要是上传到服务器就比较麻烦,托管不能随便重启IIS
    谁有好的解决办法 
    可以随时更新非托管引用的DLL DLL为C++编写
      

  2.   

    C# 动态调用DLL 
    http://www.cnblogs.com/feiyun0112/archive/2006/04/21/381552.html