1

Umbraco 6.1.x のインスタンスを実行していますが、公開されたページで 404 がスローされ始めました。

私のページ構成は次のとおりです。

コンテンツ ホーム コースについて ... コンポーネント ホーム コースについて コンポーネントがページのすべてのリソースとモジュール (HTML セクションなど) を保持し、部分ビュー マクロを使用して、特定のページの実行時にすべてのコンポーネントを動的にロードします。

ホームページにアクセスすると、完全に再公開した後、すべてのページで 404 が発生するという問題に直面しています。ホームページにアクセスする前は問題ありませんが、ホームページにアクセスした瞬間にすべて 404 がスローされます。ハンドラーをオーバーライドすることで、~/umbraco/RenderMvc!

何がこれを引き起こす可能性がありますか?

前もって感謝します。

編集:

それは実際に投げています:

URL '/' でドキュメントをレンダリングするためのテンプレートが存在しません

前述のシナリオを考慮します。

適切な許可されたテンプレートのセットアップがあり、ノードのプロパティは、それぞれのアイテムに関連付けられた正しいテンプレートを表示しています。テンプレート情報が失われる理由がわかりません。?altTemplate=templateName を使用して、正しいテンプレートで強制的に読み込むことができます。

Views/Shared フォルダに (マクロ パーシャルを除いて) ビューがあり、サーフェス コントローラに関連付けられています。

私が言いたいことの 1 つは、部分ビューでネストされた (library.RenderMacroContent と Umbraco マークアップ) を使用していて、壊れたページへのリンクを含むページがある場合、ページ全体で 404 がスローされることに気付きました (つまり、ページが再作成され、コンポーネントの t==e で以前の ID を持つページへのリンクが保持されています)。提案?

4

1 に答える 1

1

あなたはこれの底に着きましたか?現在、同じバージョンの Umbraco でまったく同じ問題が発生しています。

これが発生すると、umbraco.config が破損するか、はるかに古いバージョンにロールバックされ、あらゆる種類の属性が欠落していることに気付きました。これにより、DB と umbraco.config 間の同期の問題であると考えられました。

最初は、App_Data > TEMP > ExamineIndex を削除し、アプリ プールをリサイクルすることで解決したと思っていました。しばらくの間は修正されていたので、前にあげたかもしれませんが、残念ながら、悪魔は再び醜い頭をもたげてきました。ただし、私たちはまだ完全な開発段階にあるため、絶え間ない変更により、私たちにとってさらに複雑になる可能性があります-おそらく、それはあなたにとって修正になるでしょう.

さらに情報や修正があれば、大歓迎です。

乾杯


編集:

わかりました、これで解決したと思いますが、時間が経てばわかります。ごみ箱を空にしてから、サイト全体を再公開してみてください。

IIS SEO サイト分析を使用して、一貫してバグを再現することができました。これを行うたびに、ログに「ノード ID xyz が見つかりません」というエラーが表示され、(および他の) ノードがごみ箱にあることが判明しました。それを空にすると、エラーは停止しました。幸運を!

于 2014-07-03T09:48:13.517 に答える