我有一个IIS-7应用程序池,它是公开可用的,并且启用了SSL“需要客户端证书”。我需要在同一项目/网站中建立一个新的WCF服务,但需要禁用该页面上的客户端证书要求,以便进行应用级身份验证。这个是可能的吗?
发布于 2014-03-19 03:26:10
在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。
https://stackoverflow.com/questions/22480419
复制相似问题