プロジェクトが本番環境(リリースモード)のときにカスタムエラーページを表示し、ページを(デバッグモード)で実行しているときにasp.netのデフォルトのエラーページを表示したいと思います。
プロジェクトに3つのWeb.configファイルがあります。
- Web.config
- Web.Debug.config
- Web.Release.config
これは私が試したものですが、運がありませんでした。
Web.config
<customErrors mode="On" defaultRedirect="~/Home/Error">
<error statusCode="404" redirect="~/Home/Error" />
</customErrors>
Web.Debug.config
<customErrors mode="Off" xdt:Transform="Replace"></customErrors>
Web.Release.config
<customErrors mode="On" defaultRedirect="~/Home/Error">
<error statusCode="404" redirect="~/Home/Error" />
</customErrors>
誰かが私がこれを行う方法を知っていますか?
前もって感謝します :)
編集: 読んだ後、これは既知のバグだと思いますが、これに対するバグ修正を見つけることができませんでした。誰かがこれについてもっと知っているなら、共有してください。ありがとう