当我尝试访问 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/