当我尝试导航到我的本地开发站点时,我收到此错误。但不确定异常指向的是什么。我在IIS中设置的站点类似于另一个工作正常的站点。
[NullReferenceException: Object reference not set to an instance of an object.]
umbraco.requestHandler..ctor(XmlDocument umbracoContent, String url) +3727
umbraco.UmbracoDefault.Page_PreInit(Object sender, EventArgs e) +1217
System.EventHandler.Invoke(Object sender, EventArgs e) +0
System.Web.UI.Page.PerformPreInit() +48
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1843
答案 0 :(得分:0)
此错误的原因通常是缺少或不完整的XML缓存文件,该文件位于App_Data目录中并称为umbraco.config。这是一个没有内容的新网站吗?如果是这样,那么您需要先登录并发布内容。如果你有内容,那么我可以建议通过导航到http:// {yourhostname} /umbraco/dialogs/republish.aspx?xml=true
来重新生成XML缓存文件。有关详细信息,请参阅http://our.umbraco.org/wiki/reference/api-cheatsheet/publishing-and-republishing
答案 1 :(得分:-1)
NullReferenceException
。在使用其成员和方法之前,需要初始化相关对象。您应该仔细检查粘贴的跟踪中显示的点的代码,找出抛出异常的原因并解决问题。