2009-05-06 7 views
0

いくつかのアプリケーションを実行しているWebサーバーには、ASP.NET MVC Betaがあります。私の最新のアプリケーションは近づきつつあり、ASP.NET MVCのバージョン1を使用しています。ASP.NET MVC:同じサーバーにV1とBetaをデプロイするためのbin

私の考えは、V1アセンブリをデプロイしてベータ版をインストールしたままにして、デフォルトで使用することができたということでした。このアイデアは、GACのbinフォルダとグラブを無視するので動作しません(どちらもバージョン1.0.0.0です)。代わりに、私はBetaを使ってビルドされたアプリケーションのbinディレクトリにBeta MVC dllをコピーし、GACからdllを削除したBeta MVCをアンインストールしました。

その後、binディレクトリにBeta DLLがあり、GACでsystem.web.mvc dllが見つからないというエラーが発生したBeta MVCを使用してページに移動しました。もちろん、それはできませんでした、私はそれらを削除し、ビンのフォルダに入れた!

私はちょっと困惑しています。

WebアプリケーションがbinディレクトリをGACと比較して強制的に表示する方法はありますか?

答えて

0

私は本当に間違った方法を探していると思います。サーバー上でベータ版とv1の両方を手に入れようとするのではなく、サーバー上で実行されているすべてのアプリケーションのソースがあり、単にホスティングサービスを提供しているだけではないことを前提としています。まだベータ・アセンブリに依存しているアプリケーションの完全な互換性を達成するために介入が必要なコード行。 とにかく質問にiisタグを追加してください...

+0

Yah、thats明らかに目標です。平均時間での迅速な修正を望んでいた:)とタグ提案のためのおかげで〜 – anonymous

+0

それを吸い上げた。隠された問題がなければ、それはばかげて簡単でした。おそらく、プレビュー5からベータまで、それは多大な労力でした。 – anonymous

関連する問題