我在.NET framework 2.0应用程序中使用ASP.NET配置文件属性。
托管:在Amanzon服务器上 操作系统:Windows Server 2012 Sql Server:2012 IIS:8.5
个人资料属性为匿名用户
最终用户(无法自我复制)最终用户看到其他用户的个人资料属性时发生了什么
示例说我在我的个人资料属性中设置了国家/地区 下次我访问该网页时,它可能会显示另一个可能由另一个用户设置的国家/地区。
在IIS中,当前用户模式缓存和Kerner模式缓存启用。
此外: 我最近更改了托管方式移动到另一台服务器所以要做的事情 具有匿名用户的属性或我是否需要清除所有当前的配置文件用户 我害怕的数据
代码:
<profile enabled="true" defaultProvider="AspNetSqlProfileProvider">
<properties>
<add name="ActionRemember" allowAnonymous="true" />
<add name="ActionName" allowAnonymous="true" />
/// huge list of properties .......
</properties>
<providers>
<remove name="AspNetSqlProfileProvider" />
<add name="AspNetSqlProfileProvider" connectionStringName="LocalSql2005Server" applicationName="/" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</profile>
打开以提供更多详细信息..
更新:我禁用了aspx页面的内核缓存,错误仍然存在