2

ASP.NETMVC1で実行されているアプリケーションをASP.NETMVC4にアップグレードする必要があります。

新しいアプリケーションは引き続きWebformsViewengineを使用します。依存性注入にStructureMapを使用します。

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

ASP.NET1からASP.NET2にアップグレードするために、ホワイトペーパーを見つけました

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

ドキュメントに記載されている手順は、ほとんどリスクがないようです。

  • web.csprojをいじる
  • web.configのVersion=1.0.0.0をVersion=2.0.0.0に置き換えます
  • プロジェクト内の参照System.Web.Mvc(v2.0.0.0)
  • web.configのchnangebindingRedirect
  • cssおよびjsファイルを更新します

MVC 4へのアップグレードについてはどうですか?さまざまな手順が含まれますか?

4

2 に答える 2

4

同様の一連の手順に従ってMVC4にアップグレードします。Microsoftには、プロジェクトをMVC3からMVC4に手動でアップグレードするために必要な手順の概要を説明したホワイトペーパーがあります。

これらの手順に従って3から4にアップグレードしましたが、これは非常にシンプルでスムーズなプロセスでした。もちろん、1から4に移行することは大きなジャンプです。したがって、頭痛の種を最小限に抑えるために、1-> 2、2-> 3、3->4を個別にアップグレードすることをお勧めします。それらを解決する方法を特定します。ただし、基本的に、実際に行っているのは、プロジェクトGUIDを変更し、新しいDLLなどを参照することだけです。脳外科ではありません。

Ashokの質問に答えるために、MVC 4を今日使用したい場合は、確かにデプロイ可能です。私の公開ブログでMVC 4を実行しています(自分のサーバーで)。もちろん、プレビューソフトウェアは自己責任で使用してください。

于 2011-12-19T16:55:22.363 に答える
1

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

于 2011-12-19T14:35:17.937 に答える