Sitefinity:发生了意外的文件结束

时间:2011-06-28 12:01:15

标签: sitefinity

我希望有人可以在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.LinkBut​​ton.OnCommand(CommandEventArgs e)+108    System.Web.UI.WebControls.LinkBut​​ton.RaisePostBackEvent(String eventArgument)+135    System.Web.UI.WebControls.LinkBut​​ton.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

1 个答案:

答案 0 :(得分:2)

您是否在sitefinity中有任何自定义的aspx控件,或者您是否编辑了任何基本的sitefinity页面小部件,您可能会错过某个属性的结束引用?

e.g。

<SettingTypeName myAttribute="heresAnAttribute >blah blah blah</SettingTypeName>

如果我没记错的话,缺少结束报价就会出现与你所看到的相似的错误......