2017-03-08 13 views
1

IIS 6で実行されているASP.NET webforms Webアプリケーションがあります。そのページの1つとして、永続的なリダイレクトがあります。https://www.deurengigant.nl/content/voorwaarden.htmhttps://www.deurengigant.nl/content/voorwaardenです。IISサイトにリダイレクトされていませんか?

このリダイレクトは、ローカルテストバージョンでは発生しておらず、まったく同じコード(web.config、データベース接続文字列を含む)を使用しているライブテストバージョンでも発生していません。http://test.deurengigant.nl/content/voorwaarden.htm。 (はい、テスト版にはhttpsがありません)

IISマネージャーのWebサイトのURL書き換えセクションは既にチェック済みですが、何もありません。 (とにかく、web.configの書き換えルールで定義されている内容を単純に示していることは間違いありません)。HTTPリダイレクトセクションにも何も表示されません。

リダイレクトを探しているコードを調べても問題は見つかりませんでした。また、テストバージョンとローカルバージョンは同じコードフォルダを使用します。

また、ChromeのシークレットセッションでURLをチェックして、永久リダイレクトがキャッシュから取得されていないことを確認しました。

私は見落としている可能性がありますか? 301恒久リダイレクトは他にどこに設定できますか?

+0

「C:\ Windows \ System32 \ inetsrv \ config」にある 'applicationHost.config'にリダイレクトルールを定義することもできます。しかし、私が探しているリダイレクトもそこにはありませんでした。 –

+0

あなたは間違っています! 。 –

答えて

0

リダイレクトで、applicationHost.configC:\Windows\System32\inetsrv\configです。

ファイルは通常ソース管理ではなく、ローカルデバッグ用の開発者マシンにもコピーされないので、そこに置くのは賢明ではないと思います。

ライブサーバー上のテストバージョンにリダイレクトがない理由は...私はまだ分かりません!彼らは両方ともapplicationHost.configを使用しているので、両方とも持っているはずです!つまり、IISマネージャの「エラーページ」セクションを確認してください。私にとっては、テストバージョンでエラーが発生しました。「重複するコレクションエントリを追加できません。タイプは「エラー」です。これはweb.configのhttpErrorsセクションにあるエラーノードとapplicationHost.configを指しているので、それはそれに関連していると思います。雨の日にはうってつけの錯覚かもしれません。

関連する問題