我们有一个应用程序,它有一些.ashx文件,用于将文件上传到服务器。我们遇到的问题是我们对这些文件进行了更改并重新发布应用程序,它不会更新.assh文件。真的,它不会在代码中进行更改。其他一切都已更新。我们正在使用Visual Studio 2008并将prulish设置设置为:
将匹配文件替换为本地副本 复制所有项目文件
我相信如果我们先删除目录中的所有标记,但我们不想这样做,它会起作用。有没有人见过这个?
答案 0 :(得分:1)
是的,我已多次遇到此问题和类似问题,并且几乎总是在您网站的实时和缓存副本之间不匹配。通常答案是删除本地缓存或远程开发,从\ server \ C $ \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files中删除网站并重新编译。
这也解决了许多IDE相关的故障。这是一个痛苦,因为你必须完全重新编译,但它解决了很多问题。