Asp.Net メンバーシップ プロバイダーには、Web アプリでの明確な用途がいくつかあります。Windows アプリケーション (より具体的には WPF) の機能の一部を活用しようと考えています。Windowsアプリでコア機能を使用できるかどうか知っている人はいますか? 私は主に、データベース テーブルを作成し、ユーザー、ロール、およびプロファイルを維持するためにそれを探しています。もちろん、組み込みの Web コントロール (ログインなど) を使用する必要はありません。
4 に答える
はい。メンバーシップ、ロール、およびプロファイルはすべて、Visual Studio 2008 クライアント アプリケーション サービス (プロジェクト プロパティの [サービス] タブ) の機能です。
http://msdn.microsoft.com/en-us/library/bb384297.aspx
http://channel9.msdn.com/posts/DanielMoth/Client-Application-Services-with-Visual-Studio-2008/
DotNetNuke(DNN)と通信するwinformアプリがあります。DNNはAsp.netメンバーシッププロバイダーを使用するため、ソースはそのメンバーシッププロバイダーを使用する他のアプリでも機能します。とてもシンプルなアプリなので、ソースを簡単に読むことができるはずです。
http://www.datakido.com/downloads/Token/ViewInfo/ItemId/3
ソースをWPFで動作するように調整できるはずです。
はい、できます。
すべての構成は、asp.netのweb.configではなくapp.config内で実行できます。
3.5 アプリケーションを作成していることを確認してください (WPF 4 はまだ動作しません)。次に、参照 System.Web をインポートする必要があります。これにより、「using System.Web.Security;」を使用できるようになります。通常の Web アプリと同じように、Membership.CreateUser() などにアクセスできるようになりました。
app.config ファイルは、接続文字列と共にプロバイダー用に構成する必要があります。