0

これがスクープです。Umbraco 6 MVC アプリをローカルで作成し (Yocto 共有 SQL サーバー appharbor アドオンを指す)、インストールすると正常に動作します。ドキュメントの種類を追加したり、コンテンツを作成したりできます。

次に、ソリューションを AppHarbor GIT リポジトリにプッシュすると、正常にビルドおよびデプロイされました。しかし、驚いたことに、ホームページにアクセスしようとすると、素敵な YSOD と次のエラーが表示されます。

[NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません
。 System.Web.HttpApplication.IExecutionStep.Execute() +136 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +69

アプリのエラー ログは、このエラーが次の要求パスで発生していることを報告しています: / /favicon.ico

これは私を困惑させました。何かご意見は?

4

2 に答える 2

0

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#" %>
于 2014-05-23T21:36:18.120 に答える