2

個々のユーザー アカウントを使用して MVC5 プロジェクトを開始し、最初の移行を実行して、ユーザー、ロールなどのデータベースを配置しました。

管理エリアに RolesController を書きましたが、そこから行き詰まりました。最初のエラーは、roleManager を使用し、それを web.config に含めるように指示していました。わかりました、私は StackOverflow に基づいて見つけた例に従ってそれを行いましたWebMatrix.WebDataが、NuGet の非推奨パッケージであり、Microsoft.AspNet.WebPages.WebData.

そして、問題が始まり、ますます多くのエラーが発生しました。これをGoogleで検索し、更新AspNet.WebPages.Dataおよびその他のWebPages関連パッケージで修正しました。

その後、ソリューションを実行すると、たまたま多くの問題が発生しました。最終的には、すべてのソリューションが MVC5/Entity ではなく MVC4/Membership 用であったためです。WebMatrix.WebData を削除し、NuGet が取得した新しいバージョンで WebPages を保持しました。

その後、たまたまここで見つけた新しいアドバイスの言葉に出くわしました。それで、その行を に追加するとWeb.Config、その後すべてがうまくいきました。ロールを追加するまでは、保存に時間がかかり、次のエラーが発生しました。Unable to connect to SQL Server database. (System.Web.HttpException).

私の ConnectionString は で変更されWeb.Configていないため、今何をすべきか迷っています。誰かが私を助けてくれることを願っています。これは接続文字列です:connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-ImpHer-20141111023559.mdf;Initial Catalog=aspnet-ImpHer-20141111023559;Integrated Security=True"

4

0 に答える 0