【发布时间】:2018-04-01 16:22:24
【问题描述】:
我有一个用 ASP.NET 开发的 Web 应用程序可以正确编译,但是在尝试发布它时会出现以下错误。
将文件 obj\Debug\CoreCompileInputs.cache 复制到 obj\Release\AspnetCompileMerge\Source\obj\Debug\CoreCompileInputs.cache 失败。找不到文件 'obj\Debug\CoreCompileInputs.cache'。
我们使用三台计算机来发布这个应用程序(生成 Web 部署包)。在其中一台 PC 中,问题似乎可以通过以下步骤解决:
- 关闭所有 Visual Studio 选项卡
- 清洁解决方案
- 关闭 Visual Studio
- 打开 Visual Studio
- 重新编译
- 发布
但是在另外两台电脑上继续出现如下错误:
错误读取资源 'ProjectCycle.obj.Debug.ProjectCycle.Migrations.ModelsMerge.resources' -- '找不到文件 '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 部署包时失败。
【问题讨论】:
-
web.config 文件会有所帮助
标签: c# asp.net asp.net-mvc visual-studio web-applications