2011-09-17 16 views
0

ローカルでエラーが発生していないアプリケーションを実行していましたが、Windows Azureプロジェクトを追加したときにデータベースの設定を行い、パッケージを生成してステージモードで実行しました。内部エラー。Windows Azure MVC3 app - 500 - 内部サーバーエラー

私のアプリには、ログに記録されたユーザーとログに記録されていないユーザーのリダイレクトがあります。

私は結果に関する問題についていくつかの回答に従おうとしました。エミュレータでアプリケーションをローカルに実行すると、すべてが正常に実行されます。

SQLまたはWindows Azureパネルのどこにも権限やユーザーを設定しませんでした。

+1

多分あなたは500プログラミングエラーました:Dを? –

+0

多分、私はこれらのエラーを見ることができない場合、問題を解決することは不可能です。エラーを表示するには? –

+0

Azure HTTP 500エラーのデバッグに関する私のブログを参照してください。http://blogs.msdn.com/b/rickandy/archive/2012/11/06/debugging-azure-http-500-errors.aspx – RickAndMSFT

答えて

1

ここで、ほぼ20の記事を読んだ後、私は古いメンバーシップとセッションプロバイダーを使用していることに気がつきました。これは、Windows Azureでの経験はありません。古いaspnet_regsqlはWindows Azureに適合しません。

私のアプリケーションの最初の動作は、ユーザーがログインしていたかどうかを監視していたためです。そのため、500内部エラー。私をたくさん助けた

記事:

http://geekswithblogs.net/ranganh/archive/2011/06/21/using-the-asp.net-membership-api-wish-sql-server--sql.aspx

http://www.hanselman.com/blog/IntroducingSystemWebProvidersASPNETUniversalProvidersForSessionMembershipRolesAndUserProfileOnSQLCompactAndSQLAzure.aspx