Orchardcms Orchard CMS多租户崩溃小心
我正在运行Orchard 1.4,启用了多租户。今天早上我增加了一个新租户,名字以数字4开头,“4wdcarsandtrucks”。在创建新租户之后,我所有的网站都开始抛出404个错误。查看日志,我发现我的每个帐篷都有以下条目: 2012-05-20 08:59:22795[6]Orchard.Environment.DefaultOrchardHost-A 无法启动租户:默认System.Xml.XmlException:名称 不能以“4”字符、十六进制值0x34开头。第16行, 立场4。在System.Xml.XmlTextReaderImpl.Throw(字符串res, System.Xml.XmlTextReaderImpl.ParseQName(布尔值)处的字符串[]args) isQName,Int32 Startofset,Int32和Colonps)位于 System.Xml.XmlTextReaderImpl.ParseElement()位于 System.Xml.XmlTextReaderImpl.ParseElementContent()位于 位于的System.Xml.XmlLoader.LoadNode(布尔skipOverWhitespace) System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc)位于 System.Xml.XmlDocument.Load(XmlReader)位于 System.Xml.XmlDocument.LoadXml(字符串Xml)位于 Orchard.Environment.Descriptor.ShellDescriptorCache.Fetch(字符串名称) 在里面 C:\src\xxxxxx\main\dotnet\public\Orchard\v1.4.1.0\src\Orchard\Environment\Descriptor\ShellDescriptorCache.cs:line 53在 Orchard.Environment.ShellBuilders.ShellContextFactory.CreateShellContext(ShellSettings 设置)在 C:\src\xxxxx\main\dotnet\public\Orchard\v1.4.1.0\src\Orchard\Environment\ShellBuilders\ShellContextFactory.cs:line 54 at 中的Orchard.Environment.DefaultOrchardHost.CreateAndActivateShells() C:\src\xxxxxx\main\dotnet\public\Orchard\v1.4.1.0\src\Orchard\Environment\DefaultOrchardHost.cs:line 135 按照手动移除帐篷的说明,我删除了App_Data\Sites中的站点文件夹,问题仍然存在 我在orchard根文件夹下搜索了“4wdcarsandtrucks”,在Media中找到了另一个文件夹。删除了租户名称的唯一剩余痕迹后,问题仍然存在。我已经回收了应用程序池并重新启动了网站。太奇怪了Orchardcms Orchard CMS多租户崩溃小心,orchardcms,Orchardcms,我正在运行Orchard 1.4,启用了多租户。今天早上我增加了一个新租户,名字以数字4开头,“4wdcarsandtrucks”。在创建新租户之后,我所有的网站都开始抛出404个错误。查看日志,我发现我的每个帐篷都有以下条目: 2012-05-20 08:59:22795[6]Orchard.Environment.DefaultOrchardHost-A 无法启动租户:默认System.Xml.XmlException:名称 不能以“4”字符、十六进制值0x34开头。第16行, 立场4。在S
以前是否有人遇到过此问题或有人有任何建议?问题已解决!好吧,如果其他人遇到这个问题,围绕这个问题有一些奇怪的缓存。应通过以下步骤将其清除:
我有服务器端Orchard CMS的本地副本,我的azure服务器上有一个未初始化的租户。下载后,它要么想建立一个新的网页(在已经运行的系统上的默认设置屏幕),要么抛出 无法启动租户 但是删除my orchard目录(本地)的
App_Data
文件夹中的cache.dat
修复了这个问题