Iis 如何在approt/bin中更新DLL

Iis 如何在approt/bin中更新DLL,iis,iis-7,azure,Iis,Iis 7,Azure,我当前有一个Azure实例正在运行。问题是发布到暂存每次需要15分钟以上的时间 我希望对我的代码做一些小的修改,并通过远程桌面直接更新虚拟机中相应的DLL。但是,当我尝试将DLL复制粘贴到approt/bin文件夹时,我得到一个错误,该文件当前正在使用 我已在IIS管理器中停止IIS实例。为了更新文件,我必须停止哪些其他服务/进程 感谢在对实例进行RDP后回答您的问题,您可以终止角色主机进程WaWebHost.exe或WaWorkerHost.exe,这将释放DLL保留,您可以复制DLL 一旦终

我当前有一个Azure实例正在运行。问题是发布到暂存每次需要15分钟以上的时间

我希望对我的代码做一些小的修改,并通过远程桌面直接更新虚拟机中相应的DLL。但是,当我尝试将DLL复制粘贴到approt/bin文件夹时,我得到一个错误,该文件当前正在使用

我已在IIS管理器中停止IIS实例。为了更新文件,我必须停止哪些其他服务/进程


感谢在对实例进行RDP后回答您的问题,您可以终止角色主机进程WaWebHost.exe或WaWorkerHost.exe,这将释放DLL保留,您可以复制DLL

一旦终止主机进程,就有一个很小的窗口可以将DLL复制到bin文件夹中,这样就可以进行复制了。可能是打开命令窗口并写入命令以将DLL从源复制到BIN,然后终止主机进程(WaWebHost.exe/waishost.exe/WaWorkerhost.exe),然后启动命令以复制DLL

我还认为你们知道DLL不会持久,所以最后你们需要像往常一样用正确的DLL更新包