私はC#.NET Webサイトで作業しています。ユーザーはリンクをクリックして、所有している別のWebサイトの別のWebページにリダイレクトされます。コードは非常に理解しやすいですが、Response.Redirect(the_url_we_want_to_go_to)
への呼び出しが続くスイッチがあります。Response.Redirect行き先が間違っています
私は何度もデバッグしました。デバッガがこのリダイレクト行にヒットしたときに、パラメータが正しいことを確認できます。この他のウェブサイトのQAバージョンを指しています。 qa.samplesite.com
と言うことができます。しかし、ブラウザはそこには行きません。代わりにブラウザが代わりにテスト環境にヒットします。それをtest.samplesite.com
と呼ぶことができます。これが問題です。
これらの2つの別々のウェブサイトがあるアプリサーバーの間には何百万ものものがあると私は理解していますが、具体的には、デバッガでアウトバウンドトラフィックを検出する方法があるのですか、またはアプリケーションサーバー自体(IISで)のアウトバウンドトラフィックを確認する方法はありますか?私は、httpモジュール内のインバウンドトラフィックをインターセプトすることに精通しています。たぶんこれは、stackoverflowの質問isnt ...
あなたの助けてくれてありがとう!
アプリケーションがホストされているサーバ/ワークステーションのローカルの 'host'ファイルをチェックし、要求が再ルーティングされていないことを確認してください... – xandercoded
wiresharkを使用してパケットをキャプチャし、検査することができます。おそらくIISのURL書き換え設定... –
nslookup(コマンドラインから)は、ドメイン名があなたのqaサイトが使用されることを期待しているIPに解決されているかどうかを確認することができます。 –