Asp.net Sitecore和公共网站授权问题
在同一浏览器中打开sitecore门户和公共网站的不同选项卡时,我收到“应用程序访问被拒绝”错误(下图)。 我发现了它是如何发生的。首先我登录到sitecore门户,然后我登录到公共网站,两者在同一个浏览器中打开。然后单击sitecore树项目,它将重定向到sitecore门户主页<代码>(http://myWebsite/sitecore/shell/default.aspx) 在公共网站中,我使用FormAuthenticationCookie和服务器会话来处理每个用户。但我发现sitecore也使用FormAuthenticationCookie 当我登录到sitecore时,它将创建FormAuthenticationCookie。但我登录到一个公共网站,表单认证cookie会被修改 因此,此FormAuthentication cookie与sitecore重定向到sitecore主页之间存在冲突。 有办法处理这种情况吗Asp.net Sitecore和公共网站授权问题,asp.net,login,sitecore,sitecore6,Asp.net,Login,Sitecore,Sitecore6,在同一浏览器中打开sitecore门户和公共网站的不同选项卡时,我收到“应用程序访问被拒绝”错误(下图)。 我发现了它是如何发生的。首先我登录到sitecore门户,然后我登录到公共网站,两者在同一个浏览器中打开。然后单击sitecore树项目,它将重定向到sitecore门户主页(http://myWebsite/sitecore/shell/default.aspx) 在公共网站中,我使用FormAuthenticationCookie和服务器会话来处理每个用户。但我发现sitecore也使
您正在尝试拥有两个不同的会话,它们将使用同一浏览器中相同域的
FormAuthentication
。这是行不通的
这里最简单的解决方案是向应用程序添加另一个绑定,例如sitecore.myWebsite
和
- 使用此绑定(
)http://sitecore.myWebsite/sitecore/shell/default.aspx
- 对于站点的标准访问,只需使用
urlhttp://myWebsite
127.0.0.1 sitecore.myWebsite
您正在尝试使用两个不同的会话对同一浏览器中的同一域进行身份验证。这是行不通的 这里最简单的解决方案是向应用程序添加另一个绑定,例如
sitecore.myWebsite
和
- 使用此绑定(
)http://sitecore.myWebsite/sitecore/shell/default.aspx
- 对于站点的标准访问,只需使用
urlhttp://myWebsite
127.0.0.1 sitecore.myWebsite