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: プロジェクト "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

コードを別のディレクトリにプルダウンしてみましたが、正常にコンパイルされます。何か案は?

4

1 に答える 1

2

結局、新しい ASP.NET MVC 3 Web アプリケーション プロジェクトを作成し、Web プロジェクト フォルダーからすべてのコンテンツをコピーする必要がありました。次に、Web プロジェクトの bin フォルダーにある dll を参照しましたが、すべて問題ありませんでした。

于 2012-09-02T20:06:18.100 に答える