私は最初のASP.Net MVC3アプリケーションをAzureを使ってDBストレージとして作成しています。素晴らしいチュートリアルがいくつかありますが、私は現在この1つを使用しています:Walkthrough: Hosting an ASP.NET Web Application on Windows AzureASP.Net MVC3 Azure - メンバーシッププロバイダストアドプロシージャが必要ですか?
私は接続の文字列をAzureとその正常に接続しています。私は、デバッグモードでアプリケーションを実行し、メンバシッププロバイダを介して最初のユーザを「登録」します。ウォークスルーによると、 "アカウントを作成するとASP.NETがメンバーデータベースを作成します。"成功!私は今、Azureデータベースでテーブル(Users、Roles、...)が作成されているのを見ています。すばらしいです!
のはなぜ混乱している:私はメンバーシッププロバイダを使用してASP.Net 2.0をした時に何年も前、私はメンバーシッププロバイダーのために必要なすべてのスクリプトを実行するためにaspnet_regsql.exeを使用しました。私は彼らがscripts for Azureのアップデートされたセットを持っていることを知っています。これらのスクリプトは、すべてのテーブルを作成するだけでなく、ストアドプロシージャ(例aspnet_Membership_CreateUser。)の多数を作成
私の質問:私はのSPを取得するために、これらの更新Azureのスクリプトを実行する必要がありますか?私はまだ私のデータベースで作成されたストアドプロシージャは表示されませんが、メンバーシッププロバイダの機能はすべて正常に機能しているようです。それらのストアドプロシージャは何のために使われましたか?私はMVC3 Azureアプリケーションでそれらを必要としますか?
ありがとうございます!
メンバーシッププロバイダの設定を見て、SQLプロバイダを使用している場合は、connectionnameというプロパティがあります。これは使用中の接続文字列を指します。 – Chandermani
@Mike Smith質問を誤解しました。 Arwind - MSFTには正しい答えがあります。 –