インストール
次の Nuget パッケージを追加する必要があります:
- <リ>
- Microsoft.AspNet.WebPages.Data
- CodeContracts.Unofficial
- CodeContracts.Unofficial
EntityFramework
<リ>Microsoft.AspNet.WebPages.OAuth
注:このパッケージは、必要なすべての依存関係を自動的にインストールします。これは、インストールされているすべての nuget パッケージの詳細なリストです:
- <リ>
Microsoft.AspNet.WebPages.WebData
DotNetOpenAuth.AspNet
- <リ>
DotNetOpenAuth.OpenId.RelyingParty
- <リ>
DotNetOpenAuth.OpenId.Core
- <リ>
DotNetOpenAuth.Core
DotNetOpenAuth.OAuth.Consumer
- <リ>
DotNetOpenAuth.OAuth.Core
- <リ>
DotNetOpenAuth.Core
への参照を追加
- System.Transactions
テスト中
テストするために、web.config ファイルに以下を追加します (system.web
の下)。 ):
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="2880" />
</authentication>
次の接続文字列を追加します
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-UnitTestQueries.UI-20121105001038;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-UnitTestQueries.UI-20121105001038.mdf" providerName="System.Data.SqlClient" />
</connectionStrings>
私がしたことは、コントローラー、モデル、フィルター、およびビューをインターネット テンプレートからコピーし、それを起動して実行するまで名前空間などを変更することでした
これが結果です (スタイルなし)
SimpleMembership、メンバーシップ プロバイダー、ユニバーサル プロバイダー、および新しい ASP.NET 4.5 Web フォームと ASP.NET MVC 4 テンプレートをチェックして、空のテンプレート内に SimpleMembership を設定するために必要なものについての情報を取得してください。
Scott Allen のとても素敵な投稿もチェックしてみてください:
MVC4 AccountController の危険
ASP.NET MVC の独自のメンバーシップ システムを構築する - パート I
そして
ASP.NET MVC の独自のメンバーシップ システムを構築する - パート II