GitHub の Orchard 1.9 を使用して、次の場所に移動してページ検証の例外を強制しようとすると、
~/Users/Account/LogOn?ReturnUrl=<script%20src%3Dhttp%3A%2F%2Flocalhost%2Fj%20
最終結果は、Orchard カスタム例外メッセージではなく、イエロー スクリーン オブ デスです。
これを処理するために推奨されるオーチャードの方法は何ですか? 理想的には、オーチャードのエラー ページを表示したいと考えています。
参考までに、GET LogOn アクション (AccountController) には ValidateInput 属性がありませんが、POST アクションにはあります。
考えられる解決策:
web.config の customErrors 要素を、属性 defaultRedirect="Error.html" を持つように設定しました。ここで、Error.html は新しいファイルです。もちろん、これはオーチャードのエラー ページを表示するという当初の目標を満たしていません。
これは、特に GitHub リポジトリから最新の Orchard コードをプルして Orchard バージョンを更新することを考えている場合は特に、Orchard コア (web.config だけであっても) を変更するのが適切ではないため、適切ではないように思われます。