9

サーバーをIISでセットアップしていて、サイトに匿名アクセスを許可するページと「統合Windows認証」を必要とするページがあります。IISの[認証方法]画面では、「統合Windows認証」と匿名アクセスの両方を有効にできるように見えますが、私が読んだドキュメントには、どちらか一方しか使用できないことが示されているようです。

一部のページへの匿名アクセスを許可し、他のページでNTLM認証を要求する方法を知っている人はいますか?

ありがとう、

4

2 に答える 2

9

匿名アクセスと Windows 認証の両方を有効にするということは、最初に匿名アクセスを試行し、それが失敗した場合は Windows 認証にフォールバックすることを意味します。両方を行う必要がある場合は、web.config で提案されているようにするか、IIS のサブフォルダーに保護が必要なページを配置して、その上で Windows 認証のみを有効にすることができます。

于 2009-01-29T19:51:20.177 に答える
4

web.configの認証セクションを使用する必要があります。

特定のフォルダーのみに認証を要求させるには、次のようにサブフォルダーに承認要素のみを含むweb.configを設定できます。

<configuration>
   <system.web>
      <authorization>
         <deny users="?" />
      </authorization>
   </system.web>
</configuration>
于 2009-01-29T19:13:53.967 に答える