在MVC View上需要SSL

时间:2016-01-14 14:19:13

标签: asp.net-mvc-4 iis ssl

使用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;。

0 个答案:

没有答案