如何在approot / bin中更新DLL

时间:2012-09-10 22:02:56

标签: iis iis-7 azure

我目前正在运行Azure实例。问题是发布到分段每次需要15 + min。

我希望对我的代码进行小的更改,并通过远程桌面直接更新VM中的相应DLL。但是,当我尝试将DLL粘贴到approot / bin文件夹时,我收到该文件当前正在使用的错误。

我已经在IIS管理器中停止了IIS实例。我必须停止哪些其他服务/流程才能更新文件?

由于

1 个答案:

答案 0 :(得分:2)

要在RDP实例后回答您的问题,您可以终止角色主机进程WaWebHost.exe或WaWorkerHost.exe,它将释放DLL保留并且您可以复制DLL。

一旦你杀死了主机进程,你有一个非常小的窗口可以将你的DLL复制到bin文件夹,所以准备复制了它。可以打开命令窗口并编写命令将DLL从Source复制到BIN,然后终止主机进程(WaWebHost.exe / WaIISHost.exe / WaWorkerhost.exe),然后启动命令以复制DLL。

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

相关问题