0

私はやや初心者のアプリケーション開発者であり、MVC4 は確かに初めてであり、MVC のコア原則を学ぶために多くの便利なチュートリアルを実行してきました。私は完全に独学で専門用語を学んでいます。

自分で作成できた ASP.net メンバーシップを使用する以前に作成したアプリケーションを置き換えようとしています。このアプリケーションは、SQL データベースで多くのことを行う、問題のログ記録およびレポート システムです。

すべてのユーザーを削除して、新しい simplemembership プロバイダーでユーザー データベースを再構築する心配はありません。ただし、どこから始めればよいかわかりません。

既製の「インターネットアプリケーション」テンプレートを使用すると、必要のない(または理解できない)ファイル/フォルダーが大量にあるように感じるので、私の質問は、理想的には「インターネット申し込み」のテンプレートです。

ありがとうございました。

4

3 に答える 3

0

不要なファイルもありますが、「不要」の定義次第です。

facebook や google アカウントでサインインするのも、WebApi のことも、knockout.js などのことも気にしないのであれば、削除してもかまいません。Nuget を使用して、Webapi のものをアンインストールできます。また、OpenId を削除することもできますが、AccountController を変更して、それを使用するコードを削除する必要があります。

具体的な質問をしていただけると助かります.. このような漠然とした質問は、あなたにとって何が不必要なのかわかりませんので、答えるのが難しいです.

于 2013-09-25T20:13:48.427 に答える
0

ご協力ありがとうございます。私の質問が漠然としていたことは承知していますが、このガイドに従って空のテンプレートからしか新しいサイトを構築できませんでした。

私はいくつかのことを変更しました (つまり、ローカル DB ではなく SQL のインスタンス)、すべてが機能しました。

空の MVC 4 プロジェクト テンプレートに ASP.NET メンバーシップ プロバイダーを追加する方法は?

于 2013-09-26T10:58:05.667 に答える
0

インターネット テンプレートは、それほど多くの不要なファイルを追加しません。ユーザーのログオンと登録を処理するために必要なコントローラー、ビュー、およびモデルが追加されます。空の MVC プロジェクトから開始する場合は、これらの項目を最初から作成する必要があります。ゼロから始めたい場合は、SimpleMembership を MVC アプリケーションから分離するオープン ソース プロジェクトSimpleSecurityを参照してください。SimpleMembership を空の MVC プロジェクトに簡単に組み込むことができるこのアプローチについて説明している記事がここにあります。SimpleSecurity プロジェクトの例を見て、必要なコントローラー、ビュー、およびモデルをコピーできます。この例では、電子メールの確認や、インターネット テンプレートでは利用できないその他の機能を追加しています。

于 2013-09-25T19:49:21.287 に答える