0

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

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

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

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

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

4

2 回答 2

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。

于 2013-11-15T09:30:07.253 回答
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#" %>
于 2014-05-23T21:36:18.120 回答