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