2011-12-19 14 views
2

私は、新しいアプリケーションがまだWebフォームViewengineを使用しています。4.ASP.NET MVC4にASP.NET MVC1プロジェクトをアップグレード

ASP.NET MVCにASP.NET MVC 1上で動作するアプリケーションをアップグレードする必要があります。 Dependency InjectionのためにStructureMapを使用します。

可能であれば、私は手動でアップグレードしたいと思います。

  • フィドル:ASP.NET 1からASP.NET 2へのアップグレードについては

    が、私は白い紙

    http://www.asp.net/whitepapers/aspnet-mvc2-upgrade-notes

    文書で説明する手順を発見したことは少し危険であると思われますweb.csprojで

  • バージョン= 2.0.0.0でバージョン1.0.0.0をWeb.configに置き換えます。
  • 参照System.Web.Mvc(v2.0.0.0)in MVC 4へのアップグレードについてのweb.configファイル内のプロジェクト
  • chnange bindingRedirect
  • 更新CSSやJSファイル

何が:関与異なる段階ありますか?

答えて

4

あなたは、Microsoftが手動でMVC 3から私が3から4にアップグレードした

MVC 4にプロジェクトをアップグレードするために必要な手順の概要を説明しwhitepaperを持っているMVC 4にアップグレードする手順についての同様のセットをたどりますこれらの手順に従うと、それはかなり単純で滑らかなプロセスでした。 1から4の方がより大きなジャンプですので、頭痛を最小限に抑えるために、1 - > 2、2 - > 3、3 - > 4を個別にアップグレードすることをお勧めします。それらを解決する方法を特定する。しかし基本的には、あなたが実際にやっているのは、プロジェクトのGUIDを変更し、新しいDLLなどを参照することだけです。脳手術ではありません。

Ashokさんの質問に答えるために、MVC 4は、今日の私のパブリックブログが(自分のサーバー上で)実行している場合には、確かに展開可能です。もちろん、あなた自身のリスクでプレビューソフトウェアを使用してください。

1

私の理解では、MVC 4はまだ開発者のプレビューになっているので、RCバージョンがリリースされたときに多くの機能が変更される可能性があります。それは開発者のプレビューにあるので、ライブサイトとしても展開可能ですか?

+0

あなたはそれについて正しいですが、一度リリースされると、私たちのプロジェクトは生き生きとする必要があります。それまでにアップグレードワークフローを準備したいと考えています。このホワイトペーパーは、少なくともバージョンASP.NET MVC 3で動作することが分かっていれば、実際に役立ちます。 –

関連する問題