【发布时间】:2011-04-08 18:08:38
【问题描述】:
我了解 WCF 和 Sitecore 的问题,因为 Sitecore.Context 不适用于 WCF 请求。
但我真正想做的只是传入一个站点名称,并让 WCF 从 web.config 的“站点”部分返回该“站点”节点的一些属性。
例如,在下面的代码中,网站“www.mysite.com”的网站名称为“mysitename”。我如何以编程方式从 web.config 获取站点的主机名?
<sites>
<site name="mysitename" hostName="www.mysite.com" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content" startItem="/home" database="web" domain="extranet" allowDebug="true" cacheHtml="true" htmlCacheSize="100MB" registryCacheSize="0" viewStateCacheSize="0" xslCacheSize="5MB" filteredItemsCacheSize="2MB" enablePreview="true" enableWebEdit="true" enableDebugger="true" disableClientData="false" />
</sites>
我不在乎它是否使用预构建的站点核心功能,或者只是能够读取 web.config 的这一部分的 .net 代码。任何反馈都会有所帮助,谢谢。
【问题讨论】:
标签: c# .net wcf web-config sitecore