私は自分のマシンでテストするために配備したMVCアプリケーションを持っています(IISはXP)。私はASP.NET設定を使用して設定した資格情報を使用してログインできません。アプリを公開する前にすべてうまく動作します。私のユーザー名とパスワードを入力した後、アプリがそれを認識するように見えるとfollwoingエラーメッセージMVCアプリケーションのアカウントモデルは、デプロイメント後に動作しません。
を与えていません![ここに画像の説明を入力] [1]
私は自分のマシンでテストするために配備したMVCアプリケーションを持っています(IISはXP)。私はASP.NET設定を使用して設定した資格情報を使用してログインできません。アプリを公開する前にすべてうまく動作します。私のユーザー名とパスワードを入力した後、アプリがそれを認識するように見えるとfollwoingエラーメッセージMVCアプリケーションのアカウントモデルは、デプロイメント後に動作しません。
を与えていません![ここに画像の説明を入力] [1]
デフォルトでは、新しいMVCプロジェクトが設定されていますApp_Dataフォルダ内のaspnetdb.mdfというファイルを使用してSQLExpressでメンバシッププロバイダを使用する方法について説明します。あなたが公開したときに、そのファイルが目的地に届いたのですか?
これが問題であることを確認するには、web.configを確認してください。メンバーシップタグとその下にあるプロバイダタグを探します。 AspNetSqlMembershipProviderプロバイダーを探し、その接続文字列を確認します。デフォルトから変更していない場合は、ApplicationServicesと表示される可能性があります。次に、web.configのConnectionStringsノードをチェックして、メンバーシッププロバイダが使用しようとしているデータベースとその場所を確認します。
ありがとうございました!ネイサン!設定を確認して再公開しましたが、現在は正常に動作しています – RRR
すごくうれしいです! –
画像をアップロードできませんでしたが、「ログインに失敗しました。エラーを修正してもう一度お試しください」というエラーメッセージが表示されました。フィールドを入力する必要があります(たとえ正しく入力したとしても) – RRR
どのような種類の認証を使用しようとしていますか? – villecoder
MVCの新機能.......... ASP.NET設定で認証を設定しました – RRR