这是独家新闻。我在本地创建了一个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
这个让我难过。有什么想法吗?
答案 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#" %>