asp.net 5.0とAngular 2.0を使用してWeb APIに移行したい、非常に大きなasp.net MVC 4.0アプリケーションがあります。既存のASP.NET MVCアプリケーションにAngular 2.0を追加する方法
主な理由は、将来の校正を開始し、いくつかの新しいコンポーネントをより現代的なSPAアーキテクチャに設定することです。
私の計画では、MVCコントローラと機能ではなく、データのWeb APIを呼び出すAngular SPAアプリをルーティングするときに表示する既存のサイトの小さなセクションを作成することです。このセクションでは、共有レイアウトページ、バンドル、ルーティングなどのASP.NET MVC機能を使用することを計画していません。
既存のMVCプロジェクトと新しいWeb APIプロジェクトの両方で、EFを使用するデータレイヤプロジェクト/リポジトリを使用します。
私の質問は以下のとおりです。
- どのようにこの音がしますか?既存のアプリケーションに角を導入する方法に関する多くの文献を見つけることができませんでした
- 同じデータベースにアクセスする新しいドメインでは、別々のプロジェクトを使うべきですか?つまり、移行するのではなく、ASP.NET 5.0の新しいソリューションを開始する
- 認証と承認をどのように処理するのですか?私はID v2.0を使用していますが、MVCサイトのページにアクセスしているユーザーが標準フォームベースの認証を使用するように混在させることはできますが、Angular/API部分にアクセスする際にはトークンを使用しますか?
お時間をいただきありがとうございます。
ありがとう、役に立った – Evonet
だから...ああ、以前のmvcプロジェクトに角型アプリケーションを追加したことがありますか? –
試してみることにしました – Felix