1

ASP.NET 構成で定義されたユーザーとロールを持つ単純な MVC 4 アプリケーションがあります。それらはローカルで正常に動作します (F5 で実行) が、Azure Web サイトに発行された場合、ユーザーが存在しないか、少なくともログインしようとするとできません。ユーザーが存在しないか、パスワードが一致していない可能性があります。

たとえば、管理者専用のページがあり、管理者ユーザーが 1 人います。ASP.NET 構成ページでローカルにユーザーとロールを作成し、管理者としてログインして保護されたページにアクセスできます。Azure Web サイトに発行した後、管理者としてログインできません。

誰でも助けることができますか?ASP.NET 構成を公開するにはどうすればよいですか?

Visual Studio Express 2012 for Web を使用しています

4

1 に答える 1

1

@Sound が指摘したように、Azure でホストされている DB のユーザーが不足している可能性があります。Azure portal からファイアウォールを開くと、Sql Management Studio を使用して Sql Azure にアクセスできます。そこから、スクリプトを実行してユーザーを挿入するか、SSMS を介して手動で実行できます。

データの移行には多くのオプションがありますが、上記はほんの一部です。EF Data Migrations も適している可能性があるため、調べることもできます。

于 2013-01-21T01:28:57.287 に答える