0

GitHub フォルダーに 1 つのプライベート リポジトリがあり、 AppHarborにプッシュしたいと考えています。そのために、そこにアプリケーションを作成し、以下のオプションで GitHub リポジトリをマップしました。

AppHarbor にデプロイするように GitHub を構成する

しかし、私は失敗した状態になり、AppHarbor アプリケーションを子フォルダー (Web ファイルが存在する WWWroot) にポイントする必要があることに気付きました。現在、ルートにマップしようとするとエラーになります。では、AppHarbor を Github リポジトリの子フォルダに向けるにはどうすればよいでしょうか?

アップデート

github リポジトリをマッピングした後、apphabor で以下のエラーが発生します

D:\temp\4j3jxorb.0qb\output\_PublishedWebsites\WebMatrixWebsite\src\web.config(65): error ASPCONFIG: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level.  This error can be caused by a virtual directory not being configured as an application in IIS.

ルート ディレクトリにはソリューション ファイルがないと思うので、webmatrix プロジェクトとして扱われます。ただし、githubでは、asp.net Webサイトのソースコードをsrcフォルダーと、公開されたバージョンのwwwrootフォルダーに配置したので、appharborは最初にビルドすることをどのように検討しますか?

4

2 に答える 2

2

AppHarbor は、常にリポジトリ全体のコンテンツをビルドします。フォルダーの名前から判断すると、ソリューション ファイルでソース コードをコミットしていません。そのアプローチを使用することを検討してください。これにより、AppHarbor がデプロイするものを制御しやすくなります。詳細はこちら: http://support.appharbor.com/kb/getting-started/build-process-and-solution-file-convention

于 2012-12-14T21:38:32.017 に答える