umbraco 6家庭错误在appharbor上

时间:2013-10-10 03:28:06

标签: umbraco nullreferenceexception appharbor

这是独家新闻。我在本地创建了一个Umbraco 6 MVC应用程序(指向Yocto共享SQL服务器appharbor附加组件),安装它并且运行正常。我可以在本地添加文档类型,创建内容,等等,等等....

然后我将解决方案推送到AppHarbor GIT仓库并成功构建和部署。然而,令我惊讶的是,当我尝试访问主页时,我得到了一个可爱的YSOD和以下错误:

  

[NullReferenceException:对象引用未设置为的实例   对象。] Umbraco.Web.UmbracoModule.BeginRequest(HttpContextBase   httpContext)+13 Umbraco.Web.UmbracoModule.b__5(对象   发件人,EventArgs e)+253
  System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()   +136 System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean& completedSynchronously)+69

应用程序的错误日志报告以下请求路径发生此错误: / /favicon.ico

这个让我难过。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

谷歌上面的答案就在这个上方。 :)
http://our.umbraco.org/forum/getting-started/installing-umbraco/37908-Error-while-setting-up-U6RC-site-from-Visual-Studio-

您可能缺少global.asax。我创建了一个空的ASP.NET项目,而Umbraco nuget包在内容/项目中没有包含global.asax。

答案 1 :(得分:0)

我在安装了包管理器的Umbraco 7时遇到了类似的错误。

修复是从

编辑global.asax
<%@ Application Codebehind="Global.asax.cs" Inherits="MyNamespace.MvcApplication" Language="C#" %>

<%@ Application Codebehind="Global.asax.cs" Inherits="Umbraco.Web.UmbracoApplication" Language="C#" %>