2011-09-14 15 views
1

WebDeployを使用してOrchardを展開しようとしています。MSDeployを使用して入れ子になったbinフォルダを展開する

オーチャードは私がルートの外に座って、すべてのbinフォルダがパッケージに含まれていませんWebDeployを行うとOrchard.Webは私のWebアプリケーション

Orchard Folder Structure

のルートで、次のフォルダ構造を有しています。それらを含める方法はありますか?ここで

は、MSBuildの

/pで使用され、私の展開設定されている:DeployOnBuild = Trueの
/P:DeployTarget = MSDeployPublish
/P:MSDeployPublishMethod = WMSVC
/P:MsDeployServiceUrl = https://myserver:8172/msdeploy.axd
/P :ユーザー名=ユーザー
/P:パスワード=
/P:DeployIisAppPath =サイト名
/P:AllowUntrustedCertificate = Trueの

答えて

0

リリース時には、Visual Studioからオーチャード・ソリューションをWebデプロイできます。プロジェクトファイルを見ると、すべてのテーマとモジュールを適切な場所にコピーするようなカスタムステップがあります。

2

デザインによって:これらのフォルダが必要です。彼らは厳密には役に立たず、VS編集のアーティファクトだけです。

+0

ソースコード(つまり、.csファイル)を展開せずにオーチャードを展開することは可能ですか?私たちは、プロダクションWebサーバー上にアプリケーション固有のソースコードを持つことを望んでいません。 –

1

Orchard.WebディレクトリのConfig \ Sample.HostComponents.configの名前をHostComponents.configに変更すると、ダイナミックコンパイルがオフになります。これにより、ソリューションを静的にコンパイルすることができ、サーバー上にソースを持たないことで逃げることができます。しかし私の経験では、オーチャードは静的コンパイルモードでの実行が本当に好きではありません。これは望ましくない副作用をもたらす可能性があります。

関連する問題