【发布时间】:2011-05-08 12:49:38
【问题描述】:
我有一个 ASP.NET MVC 网站,它使用内部 dll 来处理一些 PInvoke 内容。该 dll 位于其他程序集旁边的 /bin 文件夹中。这很好用,但是如果我想通过复制到现有文件(这是在测试服务器上)将 /bin 文件夹的内容替换为最新的文件集,则 PInvoke dll 被 w3wp.exe 工作人员锁定/使用进程,除非您回收应用程序池或重新启动 IIS,否则无法替换。
这是标准行为还是我可以以某种方式指示 ASP.NET 运行时获取类似于常规程序集的 PInvoke dll 的卷影副本?
【问题讨论】: