この mvc プロジェクトのローカル mdf ファイルに接続しているかのように単純なメンバーシップ プロバイダーを使用したいのですが、無料の Azure 試用版データベースにメンバーシップ テーブルが必要です。
UserProfile
webpages_membership
webpages_OAuthMembership
webpages_Roles
webpages_UsersInRoles
この接続を確立するための接続文字列の外観。
ローカルの mdf にローカルで接続すると、猫のお尻のように機能しますが、Azure でテーブルを構築しようとすることは十分に文書化されていません。
誰かがこれをしましたか?
OK、conn 文字列名が Filters > InitializeSimpleMembershipAttribute.cs ファイルの WebSecurity.InitializeDatabaseConnection メソッドに渡されるものと同じであることを確認する必要がありました。デフォルトでは DefaultConnection であるため、指定した接続文字列と一致する必要があります。紺碧のデータベース接続文字列.
だから今、私はVSからf5'dし、テーブルが作成されました.Facebookのログインをローカルでテストしたところ、動作しました.
しかし... Azure Web サイトにアプリケーションをデプロイすると、SQL に接続できないなどの 504 エラーでサイトがタイムアウトします。これは、Azure 内の SQL データベースと仮想データベースの両方で発生します。 sqlがインストールされ、tcpポート1433が有効になっているサーバー-私が言ったように、これはVSを使い果たしたときにローカルで機能し、紺碧のクラウドでは機能しません。
エラーが発生します。
リクエストの処理中にエラーが発生しました。
fiddler は、504 エラー ゲートウェイ タイムアウトとして表示します。シンプル ログイン メンバーシップ API を使用して、Azure で実行されている mvc 4 サイトを持っている人はいますか?