0

MVC 5 アプリケーションを MVC 6 にアップグレードしようとしています。5 アプリケーションの唯一の機能は、ユーザーとロールを管理する機能です。これは、すべての MVC プロジェクトをラップして、セキュリティに必要なすべての「ログイン、登録、およびロール」を提供するために職場で作成した「テンプレート」です。それはうまくいきます。ただし、MVC 6 バージョンも必要です。

シングル ユーザー認証で MVC 6 をインストールすることができました。現在、動作中の MVC 5 アプリケーションからロール プロセスを移植しようとしています。

私の RolesManagementController.cs は 5 で動作しますが、6 では " RoleManager(IdentityRole) "の下に赤い線が表示されます。

ここに画像の説明を入力

また、「.RoleExists(」および「.Update」) の下の赤い線。 ここに画像の説明を入力

6 バージョンの using ステートメントは次のとおりです。

using System;
using System.Linq;
using Microsoft.AspNet.Mvc;
using Microsoft.AspNet.Identity;
using Microsoft.AspNet.Identity.EntityFramework;
using System.Collections.Generic;
using MVC6.Models;

5バージョンの使用ステートメントはそれほど違いはありません。

using System;
using System.Linq;
using System.Web.Mvc;
using Donut5.Models;
using Microsoft.AspNet.Identity;
using Microsoft.AspNet.Identity.EntityFramework;
4

1 に答える 1