我有一个 IIS7 托管的 asp .Net 应用程序(用 c# 编写)。
有些应用程序 URL 需要使用客户端证书访问,有些则必须在没有它的情况下访问。
这不是 此 SA 问题的重复,因为将应用程序设置为所有 URL 的“接受客户端证书”会导致某些浏览器 (Android) 向用户显示一个对话框以选择客户端证书,即使它实际上并不需要对于这些特定的网址。
因此,我需要 2 组 Urls(为简单起见,假设为 2 Urls)- 一组 IIS需要SSL 证书,一组 url不需要证书。
有什么方法可以在 IIS 中实现这一点,还是我必须将我的应用程序分成 2 个?