none
ASP.NET構成でのプロバイダの選択について RRS feed

  • 質問

  • firebirdClientプロバイダを、ASP.NET構成のなかでのプロパイダ選択で、選択できるようにしたいのですが、一覧には表示されません。

    ソリューションエクスプローラーの参照の追加では、プロバイダーの一覧の中にfirebidの表示はされ、追加することはできました。

    単純なミスだとは思いますが、プロバイダの選択ができるようにするための方法をおしえてください。

    2006年7月19日 23:51

すべての返信

  • Kamata さん ご質問いただきまして、ありがとうございます。

    内容から察しますが、既定以外のデータ プロバイダをASP.NET 構成にて表示する方法ではないかと思います。詳細な内容はデータ プロバイダの提供元に譲りたいと思いますが、一般的に管理時のシナリオは以下のような手順になります。

    1. インターネット インフォメーション サービスの管理ツール(MMC スナップイン)から指定するサイトのアイコンを右クリック
    2. ポップアップ メニューから[プロパティ]を選択し、指定のサイトのプロパティ ダイアログを表示
    3. 表示されているダイアログから[ASP.NET]のタブを選択後、[構成の編集]ボタンをクリックし[ASP.NET 構成の設定]のダイアログを表示
    4. [ASP.NET 構成の設定]から[認証] タブを選択後、メンバシップの[プロバイダの管理]ボタンをクリックし[プロバイダの設定]ダイアログを表示(ここは、ロールの管理であれば[ロール管理を有効にする]のチェック ボックスをチェックし、同様に設定します。)
    5. [プロバイダの追加]ボタンをクリックし[プロバイダ名]、[プロバイダ型]をそれぞれ提供元の情報に従って設定後、それぞれのダイアログを[OK]ボタンを押して閉じます
    以上の手順で、ご指定いただくプロバイダが、VWD 2005から起動するASP.NET Webサイト管理ツール上で、指定の機能(メンバシップ、もしくはロール)に対して表示いただけると思います。

    上記の手順は、実際には対応する管理用のAPIを呼び出してweb.configを編集しているにすぎませんので、開発時のシナリオとしては、そのままweb.config中の対応するproviders要素を編集していただく、または独自の管理ツールなどを作成なされる場合は、System.Web.Configuration, System.Web.Security, System.Web.Profile などの名前空間の同様のAPIを呼び出していただくことも可能かと思います。

    ディベロッパー製品開発統括部インターナショナルPMチーム

    この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。詳しくは http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。
    2006年8月7日 10:45