4

IIS7(W2008)でWebサービスを使用するWinformsクライアントがあります

クライアントは、最初に匿名のaaccessを使用してfirst.asmxページにアクセスし、次に基本認証(SSL経由)を使用してsecond.asmxにアクセスします。これはIIS6で正常に機能し、最初のファイルを匿名認証に設定し、2番目のファイルを基本認証に設定できます。

IIS7に移行すると、同じ仮想フォルダーに2つの異なる認証モードがあるという問題があるようです。これがどのように機能することを意図しているのか誰かが知っていますか?

これをACLで修正することを考えましたが、注意が必要なようです。または、匿名のfirst.asmxファイルを独自の仮想フォルダーに移動することもできます。何かご意見は?

よろしくフレドリック

4

1 に答える 1

6

これをチェックして ください 知っていましたか: IIS 7 / 7.5 でファイル レベル認証を有効にする

コンテンツ ビューに移動して認証を手動で設定できます -> ファイルを右クリックし、[機能ビューに切り替え] をクリックします。

オプションで、個々の Web ページの認証を applicationHost.config ファイルに直接追加できます。

<location path="Default Web Site/iisstart.htm">
    <system.webServer>
        <security>
            <authentication>
                <anonymousAuthentication enabled="true" />
                <basicAuthentication enabled="false" />
                <windowsAuthentication enabled="false" />
            </authentication>
        </security>
    </system.webServer>
</location>
<location path="Default Web Site/welcome.png">
    <system.webServer>
        <security>
            <authentication>
                <anonymousAuthentication enabled="false" />
                <basicAuthentication enabled="true" />
                <windowsAuthentication enabled="false" />
            </authentication>
        </security>
    </system.webServer>
</location>

よろしく、Vivek。

于 2009-10-29T18:18:21.443 に答える