2016-01-15 17 views
8

.Net MVCアプリケーションで作業しており、テストサーバーで同じアプリケーションの2つのバージョンをデプロイしたいとします。同じアプリケーションの2つのバージョンのデプロイ

私は、アプリケーション内の関連プロジェクトの公開オプションを使用して展開します。

テストサーバーには2つのバージョンのフォルダがあり、IIS(v7.5)では2つの仮想パスがあります。

しかし、最新バージョンのアプリケーションを実行すると、コンパイルによって他のバージョンが選択されます。

どうやってこれをやめるのですか?

答えて

4

2つのバージョンで問題がないことがわかりました。

私は何かを理解できないため、アプリケーションの公開に問題がありました。私がしていることは、ローカルフォルダに公開し、展開するテストサーバーに内容をコピーすることです。起こっていたことは、発行プロセスがローカルフォルダ内のいくつかのファイルを上書きしないということでした。

なぜこのようなことが起こったのか想像できません。

このフォルダの内容を削除してもう一度公開しました。

今回はうまくいった!

私はこの質問を削除することを意図しましたが、賞金があるので、私はそうすることはできません。

多分私自身の質問に答えることは誰かを助けるかもしれません。もし誰かが出版の選択肢がなぜそれをやり遂げたのかを説明することができれば助けになるかもしれません。

EDIT。以下のコメントのThomas Bodyは、パブリッシュウィザードで、パブリッシュする前にフォルダ内のすべてを削除するボックスをチェックすることができることを正しく指摘しています。

+2

パブリッシュする前に、フォルダ内のすべてを削除するボックスにチェックを入れましたか? –

+0

はい、私はそれを後で発見しました! – arame3333

関連する問題