5

octopusdeployを使用してWebサイトを環境にプッシュしています

コードはサーバーに到達しますが、タコは新しいディレクトリを指すようにWebアプリケーションを変更しません。

例えば

MVC4WebSiteは、C:\ Sites \ dev \ MVC4WebSite\1.0.0.0にマップされたWebアプリケーションです。

パッケージをデプロイします

新しいコードはC:\ Sites \ dev \ MVC4WebSite\1.0.0.1に表示されます

MVC4WebSiteはC:\ Sites \ dev \ MVC4WebSite \ 1.0.0.1にマップされると思いますが、それでもC:\ Sites \ dev \ MVC4WebSite\1.0.0.0にマップされます。

このメッセージはログに記録されます。

'ローカルマシンで'MVC4WebSite'という名前のIISWebサイトまたは仮想ディレクトリが見つかりませんでした。Octopusがこれを更新することを期待している場合は、サイトや仮想ディレクトリを手動で作成する必要があります。それ以外の場合は、このメッセージを無視できます。

私は間違いなくそのサイトを(Webアプリケーションとして)作成しました。

仕様WinServer2008 r2IIS7Octopusバージョン1.0.30.1340

4

1 に答える 1

4

わかりました、私は指示を正しく解釈しなかったようです。

私は、サイトという用語を、仮想ディレクトリまたはWebアプリケーションとしてデプロイされたコードであると解釈しました...それらが意味するのは、正確には、実際のサイトです。「デフォルトのWebサイト」

OctopusWebSiteNameの事前定義された変数を値「デフォルトのWebサイト/MVC4WebSite」でオーバーライドするカスタム変数を定義する必要がありました。

午後の無駄:(

于 2012-10-19T08:50:37.907 に答える