【问题标题】:umbraco 6 home errors out on appharborumbraco 6 出现在 appharbor 上的家庭错误
【发布时间】:2014-05-24 05:36:18
【问题描述】:

这是独家新闻。我在本地创建了一个 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

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

【问题讨论】:

  • 这里好像有一些相关的讨论:stackoverflow.com/questions/17369301/…
  • 我确实看到了你提到的帖子,但它并没有帮助我解决我的问题。
  • 你能在你的仓库中浏览到 favicon.ico 吗?尝试单击解决方案中的文件并将其设置为始终复制、重新提交并发布。
  • @MikeW 感谢您的反馈。下次我在 VS 面前时,我会尝试你的建议。
  • 有这方面的消息吗?我没有使用 apphabour,但是当我部署到 IIS7 时,我遇到了同样的错误。

标签: umbraco nullreferenceexception appharbor


【解决方案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。

【讨论】:

    【解决方案2】:

    我在使用 package-manager 安装 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#" %>
    

    【讨论】:

      猜你喜欢
      • 2012-02-24
      • 1970-01-01
      • 2013-02-22
      • 2016-08-18
      • 2020-03-08
      • 2014-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多