2017-08-22 8 views
0

Windows Server2003からWindows Server 2012に従来のaspサイトを移動しました。IIS認証の下でサイトが公開されたことを証明するために匿名認証を有効にしました。これを無効にし、Windows認証のみを有効にしました。サイトを設定したアプリケーションプールは.NET CLR Version set to v2.0enable 32-bit set to trueです。NetworkServiceとマネージパイプラインをclassicに設定するアイデンティティも設定しています。Windows Server 2012 r2で実行されているクラシックASPサイトのセキュリティを設定する

WWWRootプロパティの[セキュリティ]タブのIIS内から、NetworkServiceとドメインユーザーグループに関連するアクセス許可が与えられていることと、サイトの物理パスでも同じことを行っています。私は、アプリケーションプールをリサイクルし、私のサイトを再起動したが、私はサイトを参照しようとするたびに、私のユーザーのパスワードを要求します。パスワードを入力しても、401.1 - 権限のないエラーが表示されます。だから私はIISのasp.netの承認ルールに同じ役割を追加しましたが、これは何の違いもありませんでした(これはNETアプリケーションではないのであまりにも本当に期待していませんでした)。ここからどこに行くの?

答えて

0

明らかに、これは設計上の既知の問題です。これはループバックの問題です。 IISの問題を解決するには、Webサイトの実際のIPアドレスで新しいバインディングを作成し、ホスト名を空白のままにします。すべてが単一のサーバーにあり、別のサーバーでブラウズしていて問題が存在しないためです。

関連する問題