站点预览无法找到存在的文件

本文关键字:存在 文件 站点 | 更新日期: 2023-09-27 18:18:06

我和一个同事正在用asp.net (c#)构建一个应用程序。最近,我重新整理了文件结构…我将一个文件(login.aspx)从根目录移到了子文件夹中。在我的机器上(在我的开发环境中)一切正常。

所以我将更改上传到我们的源代码控制解决方案(StarTeam),我的同事将整个项目(一个完整的新副本)下载到她的盒子中。她打开解决方案,并试图运行它,她得到一个错误,说登录。aspx页无法在它应该在的位置找到(在我谈到的子文件夹中)。但是当我在解决方案资源管理器中查看时,它就在那里!

此外,在尝试运行站点时,如果我更改路径以在其原始位置(根)查找登录页面,它实际上会出现。但是,如果您在解决方案资源管理器中查看,则不存在这样的文件。

我试过清洗溶液,重建多次,但我一直得到相同的结果。尤其让我感到困惑的是,它可以调出解决方案中根本不存在的文件。就好像不管我怎么清理解决方案,它都保留着一个缓存版本。

站点预览无法找到存在的文件

另一位开发人员建议我在构建解决方案时清除。net构建的临时文件。他指给我看"C:'Windows' microt.net 'Framework'v4.0.30319'Temporary ASP"。. NET Files'root",并告诉我删除其中的内容。

在我这样做之后,整个问题消失了。所以这是我的解释,当我在构建下使用"清洁解决方案"特性时,"一切"实际上并没有被清理。

我可能对证据的解释有误,如果是这样,我欢迎澄清。然而,我可以证明这解决了我的问题。