私は自分の会社のWebプロジェクトの原型を構築しています。アイデアは、セキュリティ、IoC、ロギングなど、必要なすべてがすでに完了した新しいプロジェクトの構築を開始するためのテンプレートのようなものにすることです。
私はテンプレートのセキュリティ側に取り組んでいます...そして最初にカスタムセキュリティプロバイダーを作りたかったのです...しかし、Microsoftがすでにメンバーシップでそれを行っていることに気づきました...プロジェクトが必要な場合は別のプロバイダー...彼らはweb.configを変更するだけでよく、それだけです...。
しかし、それが私の問題になります...さまざまなレイヤーがユーザー情報を取得できるようにしたい場合...サービスレイヤー(Webサービスではなくビジネスサービス...)のように、System.Webを含める必要がありますおよびSystem.Web.ApplicationServicesをそのクラスライブラリに追加します。
それは悪い習慣ですか?車輪の再発明をしたくありません。私のシナリオでは、Microsoftメンバーシップモデルで十分です。
ありがとう!