AzureをDBストレージとして使用して最初のASP.NetMVC3アプリケーションを作成しています。すばらしいチュートリアルはたくさんありますが、私は現在これを使用しています。 ウォークスルー:WindowsAzureでのASP.NETWebアプリケーションのホスティング
接続文字列をAzureに接続し、正常に機能しています。アプリケーションをデバッグモードで実行し、メンバーシッププロバイダーを介して最初のユーザーを「登録」します。ウォークスルーによると、「アカウントを作成すると、ASP.NETがメンバーシップデータベースを作成します。」成功!これで、Azureデータベースにテーブル(ユーザー、ロールなど)が作成されたことがわかります。素晴らしい!
混乱する理由:何年も前に、メンバーシッププロバイダーを使用してASP.Net 2.0を実行したとき、メンバーシッププロバイダーに必要なすべてのスクリプトを実行するためにaspnet_regsql.exeを使用しました。Azure用に更新された一連のスクリプトがあることを知っています。これらのスクリプトはすべてのテーブルを作成しますが、多数のストアドプロシージャも作成します(例:aspnet_Membership_CreateUser)
私の質問:SPを取得するには、これらの更新されたAzureスクリプトを実行する必要がありますか?データベースにストアドプロシージャが作成されていませんが、メンバーシッププロバイダーのすべての機能はそれらがなくても問題なく機能しているようです。これらのストアドプロシージャはすべて何に使用されましたか?MVC3 Azureアプリケーションでそれらが必要ですか?
ありがとう!