1

申し訳ありませんが、私の質問が重複している可能性がありますが、正しい解決策が見つかりません。この質問を再度投稿しています...

最初に、SQL サーバー認証を使用して DNN Web サイトを展開しました。サイトは正常に機能していました。後でSQL Server 2008を再インストールしました。そのため、サイトに接続するためにWindows認証を提供しようとしています。

Web 構成接続文字列で: ユーザー名とパスワードを削除し、 Integrated security="true" を指定しました。

IIS では、サイト -> 認証 -> Windows 認証 -> 有効、その他はすべて無効になっています。

サイトを閲覧すると、DNN インストール ウィザードにリダイレクトされます

助けが必要。

4

1 に答える 1

1

SQL Server で、アプリケーション プール (IIS 内) がデータベースへの DBOwner アクセスに使用する Windows アカウントを構成しましたか?

また、データベース内の両方の接続文字列を必ず変更してください。

使用している IIS のバージョンによって、そのアカウントが異なる場合があります。古いバージョンは「Network Service」を使用する可能性が高く、新しいバージョンは「Network Service」または「iis apppool\dnndev」などのアプリケーション プール固有のアカウントも使用する可能性があります。

また、(ローカル アカウントではなく) IIS が使用するように構成されている場合を除き、ドメイン アカウントをデータベースに割り当てようとしていないことも確認する必要があります。

于 2013-02-14T17:12:42.527 に答える