none
プロファイルの追加 RRS feed

  • 質問

  • プロファイル機能を使ってwebサイトのユーザーを管理したいと考えています。
    web.configに追加したい項目を登録すればよいと思っていましたが
    エラーになってしまいました。
    どう修正すればよいのでしょうか。

    <web.config>
    <profile enabled="true">
    <properties>
    <add name="UsrName" type="String" defaultValue="Nobody" />
    <add name="DepartName" type="String" defaultValue="None" />
    <add name="CustomerName" type="String"/>
    <add name="UserAddress" type="String"/>
    </properties>
    を追加しました。

    呼んでいるページの
    txtUsr.Text = Profile.UsrName
    でエラーになります。
    「UsrNameはXXXXprofileのメンバーではありません」

    よろしくお願いします。
    2010年12月8日 2:26

回答

すべての返信

  • 何をしようとしているのかわかりません。(新規ユーザーにプロフ
    ァイル情報を要録してもらおうとしている? or DB に登録済み
    のユーザーのプロファイル情報を取得しようとしている?)

    もう少し詳しく書いていただけるとお役に立てるかもしれません。

    2010年12月8日 16:00
  • ありがとうございます。

    プロファイルに部署名とか住所を追加で登録できるようにしようとしています。

    2010年12月9日 0:27
  • > プロファイルに部署名とか住所を追加で登録できるようにしようと
    > しています。

    それは理解しています。当方がわからないのは、その具体的なシナリ
    オです。以下のようにいろいろありますが、いずれもやり方は異なり
    ます。

    (1) フォーム認証でログイン済みのユーザーにプロファイル情報を
      登録してもらう。

    (2) フォーム認証のユーザー登録をする際に、一緒にプロファイル
      情報を登録してもらう。(登録作業中は匿名ユーザー扱い)

    (3) 匿名ユーザーにプロファイル情報を登録してもらう。


    たぶん、(1) ではないかと思いますが、そうであればお持ちの本「10
    日でおぼえる ASP.NET 3.5」に詳細が書いてあるはずですので、まず
    そちらを読んでください。

    でも、その前に SQL Server への接続ができるようにするにが先決
    でしょうな。

    2010年12月9日 15:04
  • ありがとうございます。

    やりたいことは、

    利用者がログインしたときにユーザー名と部署を表示させたいのです。

    (「10日でおぼえる ASP.NET 3.5」にある内容です。)

     

    困っていることは、プロファイルの追加のために書いたコードがエラーなることです。

    シナリオは関係ないし、SQLSeverにも接続できています。

     

    2010年12月10日 2:46
  • webアプリケーションで作成中でした。

    webサイトと作成しないといけなかったのかもしれません。

    2010年12月10日 6:02
  • > シナリオは関係ないし、

    どうも話が通じないようですね。

    シナリオは関係あります。前にも書いたように、シナリオによって
    やり方が変わります。本に書いてあることをやっているなら、本の
    シナリオでやっているということです。

    本に書いてある通りになっているか、もう一度確認されてはいかが
    ですか?

    > SQLSeverにも接続できています。

    別のスレッドでは接続できないという話だったはずですが、解決し
    たのでしょうか? 接続の問題は解決できたとしても、フォーム認
    証ができないと、ユーザー固有のプロファイル情報が保存できませ
    ん。ユーザーのログイン、認証は問題なくできますか?


    > webサイトと作成しないといけなかったのかもしれません。

    それは関係ないはずです。

    2010年12月10日 14:36
  • 新規作成でwebサイトを選択したら、エラーにはならなくなりました。

    ひとまず解決です。

     

    2010年12月13日 0:40