一年多以来,我一直致力于一个已经多次(50+)部署的项目。但突然,服务器只向我显示了该项目的previuos版本!
我已经尝试了很多方法来修复它:
- 在另一个端口上创建了一个新站点(从现在开始称为" shadow site")然后它可以工作,但是当将相同的文件移动到正确的文件夹时,它仍然显示旧版本
- 从项目中更改控件(.ascx文件)中的文本并未使项目显示更新的文本!但是在阴影项目上做同样的事情确实让它显示了新文本。
- 删除.ascx文件的.dll文件(在bin-library中)确实使两个项目都失败了(所以我知道我在正确的文件夹中)
- 添加了App_Offline.htm文件确实使项目脱机(并再次向我证明我在正确的文件夹中)
- 删除了所有项目文件并复制了新文件 - 仍显示以前的版本
- 已重新启动服务器 - 仍显示旧版本
- 已将IIS上的缓存控件设置为NOT缓存.ascx和.aspx文件 - 仍显示旧版本
醇>
我不知道为什么它会继续向我展示应用程序的旧版本。任何提示/解决方案都会受到欢迎!