我希望我的应用程序可以通过SSL提供其所有网页,因此我添加了以下代码行...

<secureWebPages enabled="true">
<directory path="." />
</secureWebPages>


...到我的Web.config中,导致的编译器错误是:


内部版本(Web):无法识别的配置部分secureWebPages。


我正在运行Visual Studio 2008

最佳答案

听起来您可能需要添加适当的configSections ...

<configuration>
  <configSections>
    <!-- modify as you need. -->
    <section
        name="secureWebPages"
        type="Hyper.Web.Security.SecureWebPageSectionHandler,
        WebPageSecurity"
        allowLocation="false" />
  </configSections>


   <secureWebPages mode="On" >
    <directories>
        <add path="/" recurse="True" />
    </directories>
</secureWebPages>

关于asp.net - 如何使ASP.NET应用程序仅通过HTTPS服务页面?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2976550/

10-12 17:40