gpt4 book ai didi

当文件已被删除时,ASP.NET 发布 Web 应用程序复制文件时出错

转载 作者:行者123 更新时间:2023-12-02 14:57:46 26 4
gpt4 key购买 nike

当我尝试在 IIS、Windows 10 上发布我的 MVC Web 应用程序时,我在 Visual Studio 中遇到了一个非常特殊的问题。它正在尝试复制我的解决方案中不再存在的文件。这是错误:

Severity Code Description Project File Line Suppression State Error Copying file obj\Release\AspnetCompileMerge\Source\Views\Demo\File.cshtml to obj\Release\Package\PackageTmp\obj\Release\AspnetCompileMerge\Source\Views\Demo\File.cshtml failed. Could not find file 'obj\Release\AspnetCompileMerge\Source\Views\Demo\File.cshtml'. Solution 0

此文件在我的解决方案中不存在,因此我不确定它为什么要尝试复制此文件。我已经尝试重新启动 Visual Studio,清理并重建我的解决方案,删除 .vs 文件夹,但所有这些都是徒劳的。

最佳答案

解决方案 1

从文件夹中删除文件后(不在 visual studio 中)通常会变成此错误消息。您的“projectname.CSPROJ”文件已经记录了您删除的文件引用的原因

例如: <Content Include="Views\home\Index.cshtml" />

然后您可以从“projectname.CSPROJ”中删除该引用

解决方案 2

如果你能在项目中看到文件,你可以右键单击该文件并从项目中排除文件

之后你就可以毫无错误地发布你的项目了

关于当文件已被删除时,ASP.NET 发布 Web 应用程序复制文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52132996/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com