2012-06-22 4 views
10

MVC4ベータ版を開発用PCにインストールすると、SPA(シングルページアプリケーション)のテンプレートが作成されました。現在、同じセットアップ(VS2010 SP1、win7)を使用する別のPCでMVC4 RCをインストールしましたが、SPAテンプレートは使用できなくなりました(画像参照)。この問題を抱えている人は誰ですか?または私が見つけることができなかったこれは文書化された変更ですか?MVC4 RCの単一ページアプリケーションテンプレートがありません

enter image description here

答えて

12

このリリースではASP.NET MVC 4のベータ版から

主な変更点は、以下に要約されているASP.NET MVC 4のベータ版からの変更点:

削除ASP.NET単一ページアプリケーション:ASP.NET MVC 4 Betaに同梱されているASP.NET Single Page Application(SPA)は、JavaScriptを使用した重要なクライアント側の対話を含むアプリケーションを構築するための経験の初期プレビューとして使用します。 SPAは最終的なMVC 4リリースでは出荷されませんが、MVC 4リリースの外では引き続き進化します。詳細については、ASP.NET SPAのホームページを参照してください。

...

http://www.asp.net/whitepapers/mvc4-release-notes

P.S.、うわー私は今、私が建てるのアプリのためにそれを使用しなかったことをうれしく思います。私は3ヶ月前にそれを検討していましたが、MSはそれが実験的だと言っていたので、それを危険にさらさないと決めました。

+0

リリースノートの答えは、もっと慎重に読んでください。私はアプリのためにそれを使用しようとしていました。喜んでベータ版から出てくるまで待っていました。 – mateuscb

5

MVC4 RCフレームワークをインストールした後でもSPAを構築することは可能です。

夜間にASP.NET MVC4のビルドからコードを取り出し、エラーをexplained by Peter Porfy hereとして修正する方法もあります。

空のMVC4アプリケーションとして新しいプロジェクトを開始し、カスタムMyGetフィードas explained by me hereの古いバージョンのMVC4ビットを含めることもできます。

最初の解決策は、アクティブな開発を進めています。もう1つは、マイクロソフトが公式のSPAパッケージをリリースするまで、ちょっと傾けて動作するものです。たとえば、非常に危険になりまし

0

それ `sあなたがシリアル化のためSystem.jsonでそれを実行しようとした場合、それはWEBAPIとDBDATAContext方法でうまく動作しますが、エンティティ・リレーションシップ・エンティティ円形エラーでそれを使用することは不可能それは`等々。 (メソッドgetのプライベートアクセスを変更するソリューションがありますが、すべてのエンティティのすべてのアクセスメソッドを変更する必要があります。

関連する問題