晚安。
我有一个恼人的DLL问题。
那么,我需要在IIS上的应用程序上使用两个不同版本的DLL进行testing。
我将原始dll Primavera.ERPOnline.Bso.Proxy.dll重命名为_Primavera.ERPOnline.Bso.Proxy.dll ,并将新版本复制到该文件夹中。
经过所有的testing,我删除了新的DLL,并将_Primavera.ERPOnline.Bso.Proxy.dll重命名为原始名称。
我做了一个iisreset,并尝试初始化应用程序,但由于某种原因,我得到一个错误,我无法正确启动应用程序:
exception消息:无法加载文件或程序集“_Primavera.ERPOnline.Bso.Proxy”或其依赖项之一。 该进程无法访问该文件,因为它正在被另一个进程使用。 (从HRESULTexception:0x80070020
我需要做些什么来“删除”那个dll的引用?
谢谢。
请使用sysinternals中的进程pipe理器实用程序来检查哪个进程正在使用该文件。
http://technet.microsoft.com/hi-in/sysinternals/bb896653%28en-us%29.aspx