asp.net - 出现错误 "the element ' httpCookies' 已被锁定在更高级别的配置中”

标签 asp.net asp.net-mvc asp.net-mvc-3 httpcookie

当我尝试访问 asp.net mvc 3 应用程序时,收到错误“元素“httpCookies”已被锁定在更高级别的配置中”。当我在 <system.web> 中添加下面的行时,就会发生这种情况部分。

<httpCookies httpOnlyCookies="true" requireSSL="true" lockItem="true" />

这种情况发生在 Windows Server 2003 (IIS 6) 上。在 Windows 7 和 Windows 2008 R2(IIS 7 及更高版本)上不会出现该错误

我已经检查了 Windows 2003 服务器和 Windows 7 开发计算机上的 machine.config 文件,它在两台计算机上都包含以下行。

<section name="httpCookies" type="System.Web.Configuration.HttpCookiesSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>

最佳答案

删除属性lockItem="true"解决了问题,但我仍然不知道它被锁定在哪个更高级别的配置中。

所以我的行现在如下所示

<httpCookies httpOnlyCookies="true" requireSSL="true" />

关于asp.net - 出现错误 "the element ' httpCookies' 已被锁定在更高级别的配置中”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40466559/

相关文章:

c# - ADO.NET 自跟踪实体生成器编译错误

asp.net-mvc-3 - 带有 MVC 和自定义 MembershipProvider 的 DI

c# - 压缩字符串

c# - 如何在 Controller 的操作方法中重定向 Ajax 帖子?

c# - 如果文件太大,则在Kendo Upload中返回正确的错误消息

c# - 在 Windows 上将 Sphinx 与 MVC 和 MYSQL 结合使用

asp.net - LINQ查询,其中 bool 值是true还是false

javascript - Greybox 关闭后刷新父页面

asp.net - 升级到 MS Identity Core 2.0 和 EF6.1 登录失败 : Invalid column name 'Email'

c# - ASP.NET MVC5 Elmah 错误日志/电子邮件找不到路径的 Controller