開発用PCにMVC4ベータ版をインストールすると、SPA(シングルページアプリケーション)用のテンプレートがありました。今日、同じセットアップ(VS2010 SP1、win7)の別のPCに、MVC4 RCをインストールしましたが、SPAテンプレートは使用できなくなりました(画像を参照)。この問題を抱えている人は他にいますか?それとも、これは私が見つけられなかった文書化された変更ですか?
3 に答える
ASP.NETMVC4ベータ版からの変更
このリリースでのASP.NETMVC4 Betaからの主な変更点は、次のとおりです。
削除されたASP.NETシングルページアプリケーション:ASP.NET MVC 4ベータ版に同梱されているASP.NETシングルページアプリケーション(SPA)は、JavaScriptを使用した重要なクライアント側の対話を含むアプリケーションを構築するためのエクスペリエンスの初期プレビューとして提供されました。SPAはMVC4の最終リリースには同梱されませんが、MVC4リリース以外でも進化し続けます。詳細については、ASP.NETSPAのホームページを確認してください。
..。
http://www.asp.net/whitepapers/mvc4-release-notes
PS、うわー、今作成しているアプリに使用しなかったのはうれしいです。3ヶ月前に検討していましたが、MSが実験的だと言っていたのでリスクを冒さないことにしました。
SPAテンプレートは、 2012年秋のアップデートで入手できます。テンプレートの詳細については、こちらとこちらをご覧ください。
今はとても危険です
たとえば、シリアル化のためにSystem.jsonで実行しようとすると、WebApiメソッドとDBDATAContextメソッドで正常に実行されますが、エンティティ関係エンティティの循環エラーなどで使用することはできません。(メソッドgetのプライベートアクセスを変更するソリューションがありますが、すべてのエンティティのすべてのアクセス方法を変更する必要があるのは大変な作業です。