我在ASP.NET中开发了一个可以正确编译的Web应用程序,但在尝试发布时会出现以下错误。
Copying file obj\Debug\CoreCompileInputs.cache to obj\Release\AspnetCompileMerge\Source\obj\Debug\CoreCompileInputs.cache failed. Could not find file 'obj\Debug\CoreCompileInputs.cache'.
我们使用三台计算机发布此应用程序(生成Web部署包)。在其中一台PC中,问题似乎可以通过以下步骤解决:
但在另外两台计算机上仍会出现以下错误:
Error reading resource 'ProjectCycle.obj.Debug.ProjectCycle.Migrations.ModelsMerge.resources' -- 'Could not find file 'C:\Users\Chiappa\Documents\GitHub\ProjectCycle\ProjectCycle\ProjectCycle\obj\Debug\ProjectCycle.Migrations.ModelsMerge.resources'.' ProjectCycle C:\Users\Chiappa\Documents\GitHub\ProjectCycle\ProjectCycle\ProjectCycle\CSC
知道为什么会这样吗?
有关如何解决此问题的建议?
要点:
我有一个ASP.NET Web应用程序,可以正确编译,但在尝试生成Web Deploy Package时失败。
答案 0 :(得分:0)
您可以尝试转到文件的属性并将副本强制到输出目录。
此外,您的版本控制可能会锁定输出目录(“bin”文件夹),请尝试手动删除它。
答案 1 :(得分:0)
我通过排除" obj"解决了这个问题。 Visual Studio项目中的文件夹。
" obj"正确的陈词滥调解决方案资源管理器中的文件夹,从项目中排除。
就这么简单!