2017-08-01 3 views
0

私はIISのWindows認証に関する問題に直面しています。私はイントラネットサイトであるウェブサイトを持っています。しかし、問題は、IISの管理者だけが同じイントラネット内の他のユーザーではなく、そのユーザーを使用できることです。 Windows認証のポップアップが表示されますが、ユーザ名とパスワードを入力すると、同じ認証ポップアップが表示されます。Windows認証では、IIS管理者のみWebサイトにアクセスできますが、他のユーザーにはアクセスできません。なぜですか?

+0

この問題に関するお手伝いはありますか? – Eliotjse

答えて

0

私は実際にこれに対する答えを見つけました。それは私のように立ち往生する人を助けるかもしれません。問題はセキュリティタブにあり、ユーザーアカウントを「ユーザー」として追加しませんでした。私たちはIIS_USRS、adminなどのすべてのアカウントを持っていましたが、「ユーザー」を追加するのを忘れました。追加後、誰もがサイトにアクセスできるようになりました。

奇妙なことは、アプリケーションがWindows認証を必要とせず、IIS_USRSで十分である場合です。そうでなければ、「ユーザー」またはアクセスに必要なアカウントを追加することを忘れないでください。

0

これは、通常、アクセス許可によって不正なアクセス許可の構成になることがあります。 以下のオプションのいくつかを試してみてください。

1.アプリケーションが実行されている「アプリケーションプール」のユーザーに、アプリがある場所に必要な権限があることを確認します。

2.お使いのアプリに「」の「Windows認証」が有効になっていることを確認してください。 (もちろんこれは、あなたのアプリがWindows認証のみ匿名Authetincationを活性化し、他の人を不活性化する必要がない場合は、あなたのアプリがWindows認証が必要な場合にのみです。)

アプリプロバイダは、この中に設定されている3.Verify Windows認証の注文(NTLM、ネゴシエート

+0

私は自分のアプリケーションプールを確認しており、それはウェブサイトごとに別々に動作しています。また、私は両方のWeb設定とiisのWindows認証を有効にしている。しかし、まだ同じ問題に直面しています。どんな助け? – Eliotjse

+0

ユーザーが**アプリケーションプール(IIS AppPool \ DefaultAppPoolまたは設定したユーザー)を実行していることを確認します**、アプリケーションが実行されているフォルダに権限を持っている**(c:\ inetpub \ wwwroot \ yourAppName)** – ThaNet

+0

私は確認して、私のフォルダにIIS_USRSのフルアクセス権を与えました。しかし、まだ動作していません。認証は、ログインしているIISユーザーに対してのみ機能し、ユーザー以外のユーザーに対しては機能しません。 – Eliotjse

関連する問題