0

私がやりたいのは、ユーザーのプロファイルを追加して、アカウントでプロファイルを更新できるようにすることだけです。

mysqlに対してこれを行う必要があります。

この時点で、最初に MSSQLServer を使用した実際の例を取り上げます。

これを組み立てようとする 2 日間が最終的に私の意志を壊したので、私はこれを行う方法についての単一のチュートリアルを探しています。誰...?

4

2 に答える 2

0

web.configでプロファイルプロバイダーを登録します

<profile>
      <providers>
        <clear/>
        <add name="AspNetSqlProfileProvider"
             type="System.Web.Profile.SqlProfileProvider"
             connectionStringName="ApplicationServices" 
             <!--same connection string as the membership provider-->
             applicationName="/"/>
      </providers>
      <properties>
        <add name="FirstName" type="string"/>
        <add name="LastName" type="string"/>
        <!--...or whatever profile properties you want/need-->
      </properties>
    </profile>

プロファイルのプロパティを設定するには

ProfileBase profile = ProfileBase.Create(userName);
profile["FirstName"] = "John";
profile["LastName"] = "Smith";

それらを読むには

string firstName;
string lastName;
ProfileBase profile = ProfileBase.Create(userName);
firstName = profile["FirstName"] as string,
lastName = profile["LastName"] as string,
于 2012-10-18T19:49:21.597 に答える
0

web.config のすべてのスペルが正しいかどうかを確認してください。同じエラーが発生し、「connectionStringName」属性に問題がありました。

一般的な例外だけでなく、実際のエラーが表示されるよりも、MySQL.Webソースをダウンロードしてプロジェクトのdllを置き換えることがわかりました。

于 2015-08-25T15:17:13.360 に答える