目前,为了实时推送我的网站,我使用 FileZilla 通过 FTP 将文件上传到服务器。如果用户在我推送网站 DLL 时重新加载网站,他们会收到一种File is being used by another process
错误。
有没有更好的 pushover 技术可以用来解决这个问题,或者任何通常比在 FTP 客户端上传我的网站更好的技术?
在部署新站点时,您始终可以上传 app_offline.htm 文件。如果您在 asp.net 应用程序中执行此操作,则无论他们尝试加载/重新加载哪个页面,用户都将被定向到 app_offline.html 文件。当您准备好让他们再次访问该站点时,您只需删除/删除/重命名文件(我通常只是重命名它,因此只需简单的重命名即可使站点恢复到离线模式)。
http://weblogs.asp.net/dotnetstories/archive/2011/09/24/take-an-asp-net-application-offline.aspx