我在我的开发PC中构建了一个sitecore站点并发布了它。 (从master
到web
数据库)。
如何以匿名用户身份浏览网站。
说,如果我浏览网址mysite/pages/about
,它会加载页面但在sitecore shell中。 (还有,我需要登录)
我希望看到它,好像它已经上线了。这可能。
答案 0 :(得分:4)
由于您默认情况下仍然登录Sitecore,因此它将使用这些凭据在"编辑模式"中加载页面。
使用其他浏览器或以隐身/隐私浏览模式打开标签。
或者,在Home Ribbon部分的Experience Explorer中,选择" Close"或将?sc_mode=normal
附加到页面的网址。
有一个名为website#sc_mode
的Cookie,当您在体验编辑器中时,它也将设置为Edit
,它会记住您的上一次选择。您也可以尝试删除此以及其他Sitecore cookie。
答案 1 :(得分:0)
App_Config / Include文件夹中必须有一个SiteDefinion.config文件,默认情况下不可用。
可以说,sitecore实例名称是 democore ,您必须开发一个网站 - mysite 。
您的内容树可以结构化为:
Sitecore>内容> MySite> (家庭,约,联系等) 此配置文件将具有以下配置
<configuration xmlns:patch="www.sitecore.net/.../">
<sitecore>
<sites>
<site patch:before="*[@name='website']"
name="/"
hostname="democore"
virtualfolder="/"
physicalfolder="/"
rootpath="/sitecore/content/"
mediapath="/sitecore/media library/mysite/"
startitem="/home"
loginpage="/login"
database="web"
domain="extranet"
allowdebug="false"
cachehtml="false"
htmlcachesize="10MB"
registrycachesize="0"
viewstatecachesize="0"
xslcachesize="5MB"
filtereditemscachesize="2MB"
enablepreview="true"
enablewebedit="true"
enabledebugger="false"
disableclientdata="false"
language="en"
usedisplayname="true"
embedlanguage="false"
embedlanguageinmedia="true"
routesitename="mysite" />
</sites>
</sitecore>
</configuration>
您现在可以将该网站浏览为democore/mysite/home