我刚刚在 AppHarbor 上创建了一个新应用程序并推送了一个包含 ASP.NET MVC 3 Web 项目的解决方案。奇怪的情况是它是一个 Web 项目,而不是 Web 应用程序,所以它是一个包含视图、dll 等的目录。它不是一个带有项目文件的 Web 应用程序。
AppHarbor 无法构建它:
构建于 2012 年 9 月 2 日晚上 7:54:11 开始。节点 1 上的项目“D:\temp\1yrhrtod.nii\input\AppHarbor.sln”(默认目标)。ValidateSolutionConfiguration:构建解决方案配置“Release|Any CPU”。D:\temp\1yrhrtod.nii\input\AppHarbor.sln.metaproj:警告 MSB4121:解决方案配置“Release|Any CPU”的解决方案文件中未指定项目“HoustersForum”的项目配置。[D:\temp\1yrhrtod.nii\input\AppHarbor.sln] 项目“D:\temp\1yrhrtod.nii\input\AppHarbor.sln”(1)正在构建“D:\temp\1yrhrtod.nii\input\ HoustersForum.metaproj" (2) 在节点 1(默认目标)上。建造:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe -v /HoustersForum -p ..\HoustersForum\ -u -f D:\temp\1yrhrtod.nii\output_PublishedWebsites\HoustersForum\ ASPNETCOMPILER:错误 1003 : 目录 'D:\temp\1yrhrtod.nii\HoustersForum\' 不存在。[D:\temp\1yrhrtod.nii\input\HoustersForum.metaproj] 完成构建项目“D:\temp\1yrhrtod.nii\input\HoustersForum.metaproj”(默认目标)- 失败。完成构建项目“D:\temp\1yrhrtod.nii\input\AppHarbor.sln”(默认目标)——失败。构建失败。
“D:\temp\1yrhrtod.nii\input\AppHarbor.sln”(默认目标)(1)->(ValidateProjects 目标)->
D:\temp\1yrhrtod.nii\input\AppHarbor.sln.metaproj:警告 MSB4121 :解决方案配置“Release|Any CPU”的解决方案文件中未指定项目“HoustersForum”的项目配置。[D:\temp\1yrhrtod.nii\input\AppHarbor.sln]"D:\temp\1yrhrtod.nii\input\AppHarbor.sln" (默认目标) (1) -> "D:\temp\1yrhrtod.nii\input\HoustersForum.metaproj" (默认目标) (2) -> (构建目标)-> ASPNETCOMPILER:错误 1003:目录“D:\temp\1yrhrtod.nii\HoustersForum\”不存在。[D:\temp\1yrhrtod.nii\input\HoustersForum.metaproj]
1 Warning(s) 1 Error(s)
经过时间 00:00:00.12
我试过将代码拉到另一个目录,它编译得很好。有任何想法吗?