我刚刚在AppHarbor上创建了一个新应用程序,并推出了一个包含ASP.NET MVC 3 Web项目的解决方案。关于这个的奇怪的例子是它是一个web项目,而不是一个Web应用程序,所以它是一个包含视图,dll等的目录。它不是一个带项目的Web应用程序文件。
AppHarbor无法构建它:
Build build 9/2/2012 7:54:11 PM。项目 " d:\ TEMP \ 1yrhrtod.nii \输入\ AppHarbor.sln"在节点1上(默认值 目标)。 ValidateSolutionConfiguration:构建解决方案 配置"发布|任何CPU"。 D:\ temp \ 1yrhrtod.nii \ input \ AppHarbor.sln.metaproj:警告MSB4121: 项目的项目配置" HoustersForum"不是 在解决方案文件中为解决方案配置指定 "发布|任何CPU"。 [D:\ temp \ 1yrhrtod.nii \ input \ AppHarbor.sln]项目 " d:\ TEMP \ 1yrhrtod.nii \输入\ AppHarbor.sln" (1)正在建设中 " d:\ TEMP \ 1yrhrtod.nii \输入\ 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 \输入\ AppHarbor.sln" (默认目标) - 失败。构建失败。
" d:\ TEMP \ 1yrhrtod.nii \输入\ AppHarbor.sln" (默认目标)(1) - > (ValidateProjects target) - >
D:\ temp \ 1yrhrtod.nii \ input \ AppHarbor.sln.metaproj:警告MSB4121: 项目的项目配置" HoustersForum"不是 在解决方案文件中为解决方案配置指定 "发布|任何CPU"。 [d:\ TEMP \ 1yrhrtod.nii \输入\ AppHarbor.sln]" d:\ TEMP \ 1yrhrtod.nii \输入\ AppHarbor.sln" (默认目标)(1) - > " d:\ TEMP \ 1yrhrtod.nii \输入\ HoustersForum.metaproj" (默认目标) (2) - > (构建目标) - > ASPNETCOMPILER:错误1003:目录 ' d:\ TEMP \ 1yrhrtod.nii \ HoustersForum \'不存在。 [d:\ TEMP \ 1yrhrtod.nii \输入\ HoustersForum.metaproj]
1 Warning(s) 1 Error(s)
时间流逝00:00:00.12
我已经尝试将代码下拉到另一个目录并且编译得很好。有什么想法吗?
答案 0 :(得分:2)
我最终不得不创建一个新的ASP.NET MVC 3 Web应用程序项目,然后从Web项目文件夹中将所有内容复制到其中。然后我在web项目的bin文件夹中引用了dll,一切都很顺利。