私はIIS7とsiteminderを備えた開発および製品Windows 2008 R2サーバーを持っていますが、私が知る限り、同じようにセットアップされています。問題は、本番 Web サイトは機能しますが、開発 Web サイトは機能しません。
問題は、開発 Web サイトに移動すると、「内部サーバー エラーが発生したため、ページを表示できません」と表示されることです。私は開発では挑戦を受けていませんが(問題の原因であると私は信じています)、本番環境では挑戦しています。これは、従来の ASP ページまたは ASP.NET ページに当てはまります。
いくつかの調査結果:-
- IIS で Windows 認証が有効になっており、他のすべてが無効になっています
- Windows 認証プロバイダーはネゴシエートです (Negotiate:Kerberos を試しましたが、同じ結果)
- WindowsAuthentication と WindowsAuthenticationModule (ネイティブ) は両方ともモジュールに存在し
ます - WindowsAuthentication はサーバー マネージャーの下にインストールされます -> IIS -> ロール
- 上記のエラー メッセージを受信すると、IIS ログにエラー 401 2 5 のアクセスが表示されます。
私がオンラインで見つけたすべてのソリューションは、上記のように適切な設定をしていないか、Windows 認証を無効にして匿名認証を有効にすることを提案しています。そうすれば、すべて正常に動作しますが、Web サイトでユーザーを識別するために Windows 認証が必要になるという唯一の問題があります。私は機知に富んでいて、それが機能することを期待して何かを再インストールするのに少し不足しています。見落としている可能性やログファイルはありますか?