使用Web表单,我可以指定一个单独的ASPX页面来要求SSL,IIS将要求用户从他们的CAC中选择一个证书。但是,在MVC站点的服务器上的IIS管理器中,未列出各个视图,因此我不能为特定视图要求SSL。有没有办法做到这一点?
我的web.config已更改:
<location path="FileSharing/Welcome" allowOverride="true"></location>
<location path="FileSharing/Index" allowOverride="true">
<system.webServer>
<security>
<access sslFlags="Ssl,SslNegotiateCert,SslRequireCert"/>
</security>
</system.webServer>
错误500.19
错误代码 0x80070021
配置错误 此配置部分不能在此路径中使用。当该部分被锁定在父级别时会发生这种情况。默认情况下,锁定(overrideModeDefault =&#34; Deny&#34;),或者使用overrideMode =&#34; Deny&#34;或遗留的allowOverride =&#34; false&#34;。