1

我刚刚在 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

我试过将代码拉到另一个目录,它编译得很好。有任何想法吗?

4

1 回答 1

2

我最终不得不创建一个新的 ASP.NET MVC 3 Web 应用程序项目,然后将所有内容从 Web 项目文件夹复制到其中。然后我在 web 项目的 bin 文件夹中引用了 dll,一切都很好。

于 2012-09-02T20:06:18.100 回答