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: プロジェクト "HoustersForum" のプロジェクト構成が、ソリューション構成 "Release|Any CPU" のソリューション ファイルで指定されていません。[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 : プロジェクト "HoustersForum" のプロジェクト構成が、ソリューション構成 "Release|Any CPU" のソリューション ファイルで指定されていません。[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
コードを別のディレクトリにプルダウンしてみましたが、正常にコンパイルされます。何か案は?