2016-04-07 18 views
1

設定ファイルに以下を追加しました。httpErrorsを動作させることができません

<system.webServer> 
    ... 
    <httpErrors errorMode="Custom" 
       existingResponse="Replace" 
       defaultResponseMode="ExecuteURL"> 
    <clear/> 
    <error statusCode="404" 
      responseMode="ExecuteURL" 
      path="http://google.se" /> 
    </httpErrors> 
</system.webServer> 

しかし、私はまだイエローの背景とスタックトレースを持つデフォルトページを取得しているようです。私はエラー処理のためのフィルタをコメントアウトし、system.webのカスタムエラーを追加/削除しようとしました。 (私はthis great articleで提案されているようにhttpErrorsのアプローチを試みています)

私は何が欠けていますか?トラブルシューティングのために何をすればいいですか?

答えて

2

あなたはそのようなASP.NETレベルでそれを行うことができます:あなたは本当にIISのレベルでそれをドットしたい場合

<system.web> 
    ... 
    <customErrors mode="On"> 
     <error statusCode="404" redirect="http://www.google.se"/> 
    </customErrors> 
</system.web> 

、あなたはそれを好きなことができます。

<system.webServer> 
    <httpErrors errorMode="Custom" existingResponse="Replace"> 
     <remove statusCode="404"/> 
     <error statusCode="404" path="http://www.google.fr" responseMode="Redirect"/> 
    </httpErrors> 
</system.webServer> 

をしたいとき絶対URLにリダイレクトするには、 "responseMode"属性を "Redirect"に設定し、 "ExecuteURL"は動的コンテンツのコンテンツをMSDNに設定する必要があります。

+0

それはあなたの問題を解決しましたか? –

+0

もしそうなら、それはかなり前のことでした。しかし、頑固な私を知っていれば、それが助けにならない場合、私はフォローアップを頼んでいるので、それは助けとなり、私はしつこいかストレスを受けて、リマインダーを見逃していると結論づけます。それについての謝罪。あなたはもっと強く私を突き刺していたはずです。回答は2つの理由、すなわち受け入れられているか追跡されているだけで与えられます。ごめんなさい。そして、あなた。未来=新しいAnno {幸せ=真実} *あなたを笑顔にする。 –

関連する問題