私がやりたいのは、ユーザーのプロファイルを追加して、アカウントでプロファイルを更新できるようにすることだけです。
mysqlに対してこれを行う必要があります。
この時点で、最初に MSSQLServer を使用した実際の例を取り上げます。
これを組み立てようとする 2 日間が最終的に私の意志を壊したので、私はこれを行う方法についての単一のチュートリアルを探しています。誰...?
私がやりたいのは、ユーザーのプロファイルを追加して、アカウントでプロファイルを更新できるようにすることだけです。
mysqlに対してこれを行う必要があります。
この時点で、最初に MSSQLServer を使用した実際の例を取り上げます。
これを組み立てようとする 2 日間が最終的に私の意志を壊したので、私はこれを行う方法についての単一のチュートリアルを探しています。誰...?
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,
web.config のすべてのスペルが正しいかどうかを確認してください。同じエラーが発生し、「connectionStringName」属性に問題がありました。
一般的な例外だけでなく、実際のエラーが表示されるよりも、MySQL.Webソースをダウンロードしてプロジェクトのdllを置き換えることがわかりました。