私はASP.net MVC 3アプリケーションに取り組んでおり、アプリケーションにアクセスできない場合にユーザーにわかりやすいページを表示する必要があります。オンラインで多くの記事をたどりましたが、上記の問題に対するエンドツーエンドの解決策について言及しているものはなく、その結果、これを機能させることができません。
ポインタはありますか??
どうもありがとう。
私はASP.net MVC 3アプリケーションに取り組んでおり、アプリケーションにアクセスできない場合にユーザーにわかりやすいページを表示する必要があります。オンラインで多くの記事をたどりましたが、上記の問題に対するエンドツーエンドの解決策について言及しているものはなく、その結果、これを機能させることができません。
ポインタはありますか??
どうもありがとう。
コントローラーに設定はあり[Authorize]
ますか?ペアリング
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
401 の代わりに、ユーザーはログイン ページにリダイレクトされます。
またはRedirectToAction
、認証が失敗した場合は、単純に a を実行できます。
私が自分のアプリで行っているのは、より「使いやすい」共有ビューを作成し、応答コードを必要なものに設定することです。たとえば、共有の ErrorPage ビューを作成し、Response.StatusCode = 500 を使用して、ブラウザーがエラー ページであることを適切に登録していることを確認します。ステータス コードが適切に 404 に設定されていないカスタマイズされたページが見つからないページを何回見たかわかりません。そのため、200 ステータスが返され、検索エンジンによってインデックスが作成されました。