代码更改后,如果没有先删除缓存,.Net网站就不会出现

时间:2012-10-24 17:56:20

标签: c# asp.net .net

我的.Net网站背后有C#代码。

当我对网站(在我的本地计算机上)进行编码更改,并将文件(通过Windows资源管理器使用ftp的.dll和.aspx文件)复制到服务器(由GoDaddy托管)时,该网站有时不会出现不先清除浏览器缓存。它发生在IE,Firefox和Chrome中。

有谁知道为什么会发生这种情况以及如何解决问题? (仅供参考 - 不确定是否重要,但网站上有一个SQL数据库,网站为http://www.fonyfacts.com/) 谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

一旦你上传了一个新的DLL,你的网站就会回收,并且可以从几秒钟到更多的东西再次开始 - 这是正常的。当其他一些文件也被更改时也会发生这种情况,例如web.config。像斯坦尼斯拉夫说的那样;构建本地,只有在您准备好运行它时才上传。