1

@Mike Cの質問からピギーバックの質問があります。@ rsbarroの回答にあるものを実装しました。asp.net カスタム エラーは正常に動作します。これは、動作したくない IIS カスタム エラーです。カスタム 404 ページにリダイレクトするようにエラーを設定した場合にのみ機能することがわかりましたが、元の要求された URL が必要なため、これは理想的とは言えません。以下は、私のweb.configにあるものです。

asp.net カスタム エラー ページの場合:

    <customErrors mode="On">
        <error statusCode="404" redirect="/404.aspx" />
        <error statusCode="500" redirect="/500.aspx" />
    </customErrors>

上記は問題なく動作します。また、IIS カスタム エラーの場合 (これは機能しません)。

<system.webServer>
      ...
      <httpErrors errorMode="Custom">
        <remove statusCode="404" subStatusCode="-1" />
        <error statusCode="404" path="/auto404.aspx" responseMode="ExecuteURL" />
      </httpErrors>
</system.webServer>

クラシック アプリケーション プールで IIS7 を実行する (Sitecore CMS のために統合を使用できない)、アイデアはありますか?

4

0 に答える 0