2016-06-18 1 views
0

まず、以下のリンクで同様の質問をしましたが、満足して受け入れられる回答がないため、再度尋ねます。ASP.NET MVCの既定のWebアプリケーション用に新しいSQL Serverデータベースを使用する方法

asp.net mvc modify default authentication system

私は、Visual Studio 2015でのデフォルトASP.NET MVCアプリケーションを作成すると、デフォルトの認証方式があります。また、テーブルを持つデータベースもあります。私がしたいのは、デフォルトの認証システムに自分のデータベースを使用することです。アプリケーションに簡単に統合することができます。自分のデータベースに同じテーブルを作成することができます。

コード内でAspNetUsersのようなテーブルへの参照をいくつか見つけようとしましたが、何も見つかりませんでした。

enter image description here

私はいつも最初のデータベースを作成し、ASP.NET MVCで自動的にそれからモデルを作成。だから私のコードにはいつも私のテーブルの参照があります。しかし、デフォルトのASP.NET MVCアプリケーションは異なるようです。

コードのどの部分を修正する必要がありますか?

また、コード内のテーブルへの参照が見つからないのはなぜですか?

+0

あなたの質問が正しいかどうか分かりませんが、web.configファイルのConnection文字列を変更して、dbのConnection文字列を使用する必要があると思います。 –

+0

デフォルトの認証メカニズムで実装されているため、テーブルの参照を見つけることができませんでした;)ユーザプロファイルの購読などのように、このエンジンによって処理されるカラムやテーブルを追加するために拡張できるものはほとんどありません... –

+0

どちらのMVCあなたはバージョンを使用していますか? –

答えて

0

テーブルは、認証のためにプロジェクトを作成するときにデフォルトで作成されます。 このように変更された場合このテーブルは作成できません。

enter image description here

enter image description here

あなたが認証を使用する場合は、Asp.net Identityを使用することができます。

関連する問題