我的一个 Visual Studio 项目生成了一个自定义 DLL,该 DLL 在主网站的文件夹中运行(并且该网站是一个网站,而不是一个 Web 应用程序,所以我没有从 VS 发布 - 所有文件都是手动复制的)。每当我进行更改并覆盖 DLL 时,我不会立即看到我的更改,我怀疑是因为网站正在运行缓存在内存中的原始 DLL 文件。
如何识别和停止运行 DLL 的进程?即使我从文件夹中删除 DLL,站点仍然可以正常运行,无需进行更改。我还停止并重新启动了 IIS 中的应用程序池和站点。
“回到过去”我们会停止一个 svchost 进程,但我在任务管理器中没有看到类似的东西。
感谢您提供的任何帮助!麦克风