如何在不影响活动用户的情况下更新生产网站的DLL文件

时间:2014-01-22 23:02:02

标签: c# web

我们有一个Web应用程序网站,其中包含一个包含所有DLL文件的bin文件夹。这些Dll文件是Visio Studio构建的所有后端代码的汇编。我们有几个生产服务器作为应用服务器。因此,每当我们进行生产更新时,我们会从负载均衡器中关闭一个应用服务器,以便不影响活动用户。用新文件替换旧文件后,我们将应用服务器启动到负载均衡器。然后我对下一个服务器做同样的事情。现在我想知道我是否不使用负载均衡器软件来关闭/启用应用服务器,而只是将DLL文件替换为每个服务器。这会影响使用应用程序网站的活跃用户吗?就像把它们踢出网站一样,或者只是丢失了他们在表单中输入的所有数据,就像那样。

1 个答案:

答案 0 :(得分:0)

是的,如果用代码编译替换DLL,则将从系统注销。 当你刚刚更换了一个webform时,就不会发生这种情况。