1

私のソリューションは Orchard CMS 1.4.1 にあり、ソリューションを実行するとエラーが発生します

The controller for path '/' was not found or does not implement IController. 実行ボタンを再度クリックすると、このメッセージが表示されます

Not found The page you are looking for does not exist.

Q: この問題を解決する理由と解決方法を教えてください。

4

2 に答える 2

5

これが古いスレッドであることは知っていますが、これは将来のGoogle社員(私など)に役立つ可能性があります。

いくつかのモジュールとテーマを有効にする非常にシンプルなレシピがありました。モジュールの1つは、モジュール内のコントローラーに移動するための「/」パスを基本的に無効にする「ホームページルート」を提供しました。ただし、このルートを削除すると、OPと同じエラーが発生し始めました。

この問題の原因は、ホームページのプロパティがチェックされたコンテンツページがなかったことが原因であることが判明しました(レシピが単純なため、実際にはコンテンツページがまったくありませんでした)。

解決策は、/ adminに移動し(管理コントローラーがこのルートを処理するため、引き続き機能します)、ホームページのチェックボックスがオンになっている新しいページを作成することでした。

于 2013-01-29T11:42:14.580 に答える
0

私の答えはに固有のものではありませんが、役立つかもしれません:

@Html.Action("Action", "NewController")実際にまだ作成せずにビューに呼び出しを追加したため、まったく同じエラーが発生しましたNewController!

おそらく、コントローラーがありませんか?

于 2013-01-04T10:17:51.727 に答える