我可以在应用程序池中的单个服务上禁用“require certificate”吗?

时间:2014-03-18 13:10:37

标签: iis ssl iis-7 certificate

我有一个IIS-7应用程序池,可以公开使用SSL"需要客户端证书"启用。我需要在同一个项目/ webSite中建立一个新的WCF服务,但需要在该页面上禁用客户端证书要求,以便进行应用程序级别的身份验证。这可能吗?

1 个答案:

答案 0 :(得分:0)

在web.config中尝试此配置

<location path="relative_path_to_service.svc">
    <system.webServer>
        <security>
            <access sslFlags="Ssl" />
        </security>
    </system.webServer>
</location>

您可能需要像这样修改applicationHost.config:

<section name="access" overrideModeDefault="Allow" />

位于c:\windows\system32\inetsrv\config目录中。我没有尝试使用WCF,但它在MVC应用程序中工作,我想设置子页面以要求证书模式,但应用程序的其余部分仅保留SSL。

相关问题