我希望有人可以在Sitefinity上回答这个问题。当我们在进行一些更改后尝试保存页面时会发生这种情况。我们正在尝试解决为什么会发生这种情况,因为这对localhost安装有效。我们的想法是,当我们将数据库发送回客户端进行恢复时,他们需要从SQL2008降级到SQL2000。
这是错误......
发生了意外的文件结束。以下元素未关闭:SettingTypeName,BaseSettingValue,ArrayOfBaseSettingValue。第1行,第4001位。
非常感谢!
'/'应用程序中的服务器错误。 发生了意外的文件结束。以下元素未关闭:SettingTypeName,BaseSettingValue,ArrayOfBaseSettingValue。第1行,第4001位。 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。 异常详细信息:System.Xml.XmlException:发生了意外的文件结尾。以下元素未关闭:SettingTypeName,BaseSettingValue,ArrayOfBaseSettingValue。第1行,第4001位。 来源错误: 在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。 堆栈跟踪: [XmlException:发生了意外的文件结束。以下元素未关闭:SettingTypeName,BaseSettingValue,ArrayOfBaseSettingValue。第1行,第4001位。] System.Xml.XmlTextReaderImpl.Throw(例外e)+76 System.Xml.XmlTextReaderImpl.Throw(String res,String arg)+126 System.Xml.XmlTextReaderImpl.Throw(Int32 pos,String res,String arg)+18 System.Xml.XmlTextReaderImpl.ThrowUnclosedElements()+ 254 System.Xml.XmlTextReaderImpl.ParseElementContent()+3977055 System.Xml.XmlTextReaderImpl.Read()+45 System.Xml.XmlReader.InternalReadContentAsString()+ 181 System.Xml.XmlReader.ReadContentAsString()+37 System.Xml.XmlReader.ReadElementContentAsString()+35 Telerik.Cms.Engine.Design.SettingsListConverter.GetSettingTypes(String serializedSettings)+169 Telerik.Cms.Engine.Design.SettingsListConverter.DeserializeDesignerSettings(String settingsCollection)+105 Telerik.Cms.Engine.Design.SettingsListConverter.ConvertFrom(ITypeDescriptorContext context,CultureInfo culture,Object value)+62 System.ComponentModel.TypeConverter.ConvertFromInvariantString(String text)+55 Telerik.Cms.Data.WebControlBase.LoadControl(控件控件,PropertyDescriptorCollection属性)+180 Telerik.Cms.Data.CmsWebControl.LoadControl(控件控件,PropertyDescriptorCollection属性)+9 Telerik.Cms.Data.WebControlBase.LoadControl(TemplateControl模板,Control& control)+287 Telerik.Cms.Data.WebControlBase.LoadControl(TemplateControl模板)+27 Telerik.Cms.Data.WebControlBase.LoadControl()+ 12 Telerik.Cms.Data.StagedPage.GetRewriterServiceType(CmsWebControl ctrl)+83 Telerik.Cms.Data.StagedPage.Copy(StagedPage source,PageContentBase target)+693 Telerik.Cms.Data.StagedPage.Publish()+ 220 Telerik.Cms.Data.StagedPage.CheckIn()+365 Telerik.Cms.Web.UI.ToolBar.Button_Command(Object sender,CommandEventArgs e)+123 System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e)+108 System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument)+135 System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)+10 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl,String eventArgument)+13 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)+175 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)+1565 版本信息:Microsoft .NET Framework版本:2.0.50727.3620; ASP.NET版本:2.0.50727.3618
答案 0 :(得分:2)
您是否在sitefinity中有任何自定义的aspx控件,或者您是否编辑了任何基本的sitefinity页面小部件,您可能会错过某个属性的结束引用?
e.g。
<SettingTypeName myAttribute="heresAnAttribute >blah blah blah</SettingTypeName>
如果我没记错的话,缺少结束报价就会出现与你所看到的相似的错误......