2011-08-16 10 views
0

私は自分のマシンでテストするために配備したMVCアプリケーションを持っています(IISはXP)。私はASP.NET設定を使用して設定した資格情報を使用してログインできません。アプリを公開する前にすべてうまく動作します。私のユーザー名とパスワードを入力した後、アプリがそれを認識するように見えるとfollwoingエラーメッセージMVCアプリケーションのアカウントモデルは、デプロイメント後に動作しません。

を与えていません![ここに画像の説明を入力] [1]

+0

画像をアップロードできませんでしたが、「ログインに失敗しました。エラーを修正してもう一度お試しください」というエラーメッセージが表示されました。フィールドを入力する必要があります(たとえ正しく入力したとしても) – RRR

+0

どのような種類の認証を使用しようとしていますか? – villecoder

+0

MVCの新機能.......... ASP.NET設定で認証を設定しました – RRR

答えて

1

デフォルトでは、新しいMVCプロジェクトが設定されていますApp_Dataフォルダ内のaspnetdb.mdfというファイルを使用してSQLExpressでメンバシッププロバイダを使用する方法について説明します。あなたが公開したときに、そのファイルが目的地に届いたのですか?

これが問題であることを確認するには、web.configを確認してください。メンバーシップタグとその下にあるプロバイダタグを探します。 AspNetSqlMembershipProviderプロバイダーを探し、その接続文字列を確認します。デフォルトから変更していない場合は、ApplicationServicesと表示される可能性があります。次に、web.configのConnectionStringsノードをチェックして、メンバーシッププロバイダが使用しようとしているデータベースとその場所を確認します。

+0

ありがとうございました!ネイサン!設定を確認して再公開しましたが、現在は正常に動作しています – RRR

+0

すごくうれしいです! –

関連する問題