【问题标题】:What happens when a user accesses to an ASP.NET MVC website during FTP publishing?当用户在 FTP 发布期间访问 ASP.NET MVC 网站时会发生什么?
【发布时间】:2021-10-09 18:34:14
【问题描述】:

我有一个需要定期更新的 ASP.NET MVC 网站。发布方式为FTP,发布过程大约需要6-7分钟。

在此时间间隔内,尝试访问该网站的人会发生什么?

  • 网站(旧版本)仍然可用吗?
  • 用户在导航时可能会遇到意外行为吗?
  • 如果用户在此期间导航,是否会对网站造成任何危险(例如编译错误)?
  • 如果用户在发布之前已登录,其会话变量的内容是否会丢失?

感谢您的帮助。

【问题讨论】:

  • “我有一个需要定期更新的 ASP.NET MVC 网站”你做错了。

标签: c# asp.net .net asp.net-mvc maintenance


【解决方案1】:

Visual Studio 通常会在目标文件夹中创建一个名为 app_offline.htm 的文件。该文件会一直保留到该过程结束。

如果用户在此期间尝试通过浏览器访问该页面,他可能会看到如下消息:

app_offline.htm 将在发布完成后立即消失。

【讨论】:

  • 很高兴知道,谢谢。会话变量呢?更新结束后是否恢复?
猜你喜欢
  • 2019-06-19
  • 1970-01-01
  • 2018-03-10
  • 2016-12-10
  • 2011-03-02
  • 1970-01-01
  • 1970-01-01
  • 2015-09-16
  • 2012-06-27
相关资源
最近更新 更多