【问题标题】:Can't delete a ghost file in my .NET Web Site that prevents publishing无法删除我的 .NET 网站中阻止发布的幽灵文件
【发布时间】:2013-11-05 22:53:50
【问题描述】:

这真的让我很沮丧。我的文件不断被重新创建,但不是真的。它出现在我的项目中,它出现在 Windows 资源管理器中,但我无法打开它,它说该文件不存在。如果我尝试删除它,它说它找不到该项目,但是如果我尝试删除它,它说它失败了,然后刷新,文件就消失了。但是如果我回到我的项目并刷新目录,它会再次出现在项目和资源管理器中。

现在我已经读到,如果您的 RAM 较低并且正在执行大量操作,则可能会导致这种情况,但是我有 16gb 的 RAM,并且只使用了一个 VS 实例,所以不可能。我还读过重新启动计算机会有所帮助。好吧,当我重新启动时,有时我可以在那里看到该文件,有时却看不到。如果它在那里,我可以 F5 并且它消失了。但是,只要我尝试 SVN 更新(即使它没有在 svn 日志框中更新/添加任何内容),或者尝试构建项目,或者只是再次从 Visual Studio 中刷新目录,就会出现 ghost 文件.

这阻止了我发布网站,因为每次我去发布它时,它都会抛出一个错误,告诉我幽灵文件丢失。但是错误消息中没有文件指示符,并且在整个解决方案中搜索对它的任何引用都不会返回任何结果......所以我不知道该怎么做。

【问题讨论】:

    标签: asp.net .net visual-studio-2010 web


    【解决方案1】:

    我最好的建议是在不同的文件夹中创建一个新的网站项目并将文件复制过来。听起来您的项目文件已损坏。

    或者,这可能是由于将现有项目添加为链接造成的,默认情况下,当您发布(网络)项目时不会包含该链接。

    【讨论】:

    • 是的,这就是我想避免的,但最终还是做了。 =/
    猜你喜欢
    • 2018-12-03
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多