2009-03-31 5 views
0

我々は社内テスト環境で再作成することができないサードパーティ製のIV & Vテスト、で見つかったバグを修正する方法を把握しようとしています。Response.Redirect( "")が1つのテスト環境でエラーを返し、別のテスト環境でエラーを返すのはなぜですか?

我々はバグがそれにリダイレクトしようとする前に、誤って空の文字列(「」)に設定されているURL値によって引き起こされることが決定しました。したがって、私たちはResponse.Redirect( "")を実行しようとしています。外部テスト環境で

、次のエラーのコード結果の次の行:内部テスト環境で

Internet Explorer cannot display the webpage 

は、現在のページは、単にリロードされます。

サーバーは実質的に同一である - 内部テストサーバーは、外部のサーバーと同じ物理ハードウェアを有し、さらには外部サーバの仮想イメージのコピーが実行されています。したがって、すべてのWindowsとIISの設定が同一である必要があります。

物理ネットワーキング、負荷分散や矛盾のこの種を引き起こす可能性があり、他の環境問題はありますか?

ありがとうございます。

+0

サーバーに問題がありますか? – doekman

答えて

3

私は、サーバーからのHTTPレスポンスを見て、彼らはまったく同じであることを確認するためにバイオリンを使用します。これを済ませたら、それがクライアント側または環境上の問題であることがわかります。次...

2つのブラウザのアドレスバーのURLとは何ですか? IEでは、ページを右クリックしてProperitesを見てください。あなたは何ですか実際にここを見ていますか?私のローカルシステムでResponse.Redirect( "")をテストすると、 "res://ieframe.dll/dnserror.htm# http://localhost/test.aspx" DNSERROR!うーん、興味深い!

また、次のような状況で何が起こるか考えてみます。 http://somelanname

...「somelanname」は、ローカルイントラネット上のリソースの名前です...そしてあなたがしようとすると、次に何が起こる環境で存在しない場合はそのURLにアクセスします。私はあなたがここで同じことを見ていると思います。

関連する問題