0

私は多くの同様のトピックに気付きましたが、問題を解決したり、まったく同じ状況にあったものはありませんでした.

IE/Chrome には問題はありませんでしたが、Firefox で、ローカルで実行されている mvc イントラネット プロジェクトのページにアクセスして、SQL データベースにアクセスするページを開発テストすると、「基になるプロバイダーが Open に失敗しました」というエラーが表示され、デバッグ時に「ユーザー 'NT AUTHORITY\ANONYMOUS LOGON' のログインに失敗しました。

ほとんどの場合、これはブラウザ固有のものではないようで、一般的にデータベースへの接続文字列の問題でした。可能性のある問題のほとんどをリストした完璧な質問を見つけましたが、今は見つけられないので、もしそうならそれをリンクします。

私が見ることができる限り、私の問題は、マシンからiisへ、次にデータベースへのダブルホップに関係しており、ある時点でfirefoxで資格情報を失いました。

4

2 に答える 2

1

これに対するほとんどの解決策は、Integrated Security=True を設定または追加する必要があることを示していました。他の可能な解決策の中で接続文字列に。

impersonate を true に設定し、自分のドメインのユーザー名とパスワードを渡すと問題が解決することが最初にわかりましたが、詳細を保存する必要があるため、これは悪い解決策でした。

この特定の問題を最小限の問題で解決した実際の解決策は、impersonate を false に設定し、それ以上の問題を回避することでした。

于 2013-08-01T09:37:50.200 に答える
-2

これはブラウザの問題ではなく、データベース接続の問題です。SQL サービスが開いていることを確認し、接続文字列が有効かどうかも確認してください。コードを投稿できます。

于 2013-08-01T09:39:03.497 に答える