Web.configファイルでMVC5プロジェクトからIIS認証設定を構成しようとしています。
これが私が持っているものです。 Windows認証を有効にし、匿名認証を無効にしたい。
しかし、IISでパッケージを公開した後の設定は、次のとおりです。
Web.configで匿名認証をDisabledに設定するには、何をする必要がありますか?それは何ではありませんか<deny users "?"/>
することになっていますか?
ここでは、ステップバイステップで説明します。
オープンインターネットインフォメーションサービス(IIS)マネージャー:
タスクバーで、[スタート]をクリックし、[管理ツール]をポイントして、[
インターネットインフォメーションサービス(IIS)マネージャー。
WindowsVistaまたはWindows7を使用している場合:
[管理ツール]をダブルクリックしてから、[インターネットインフォメーションサービス(IIS)マネージャー]をダブルクリックします。
または、設定ファイルで無効にすることができます:
<location path="Contoso">
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="false" /> <!--This line you need-->
<basicAuthentication enabled="true" defaultLogonDomain="Contoso" />
<windowsAuthentication enabled="true" />
</authentication>
</security>
</system.webServer>
</location>
匿名ユーザーによるWebサイト全体へのアクセスを拒否する:
<authorization>
<deny users="?" ></deny>
</authorization>
それが役に立てば幸い;)