有没有办法在没有应用程序回收的情况下在IIS上发布网站?

时间:2015-04-24 07:09:16

标签: asp.net asp.net-mvc-4 iis web publish

我们需要快速更改以解决我们网站上的问题。但是,当我们想要替换DLL时,我们需要重新启动ASP.NET MVC应用程序以进行重新编译,这会导致会话变量被擦除等问题。

在没有流程重建的情况下发布网站可能存在一些策略,因此用户不会失去工作。请提出你的建议。

1 个答案:

答案 0 :(得分:2)

没有。那没有。您应该在规划应用程序时考虑到这一点。您可以对功能进行改进,以便将会话变量保存在db或smth中(如果它们对您非常重要)。但更新DLL,web.config等与为任何应用程序重新启动服务器相同。在这些情况下,存储在存储器中,一切都会被删除。

这就是我所知道的。如果有人有相反的意见,我很高兴看到有帮助的答案:)