Я работаю над сайтом c # .NET, на котором пользователь может щелкнуть ссылку и перенаправиться на другую веб-страницу на отдельном веб-сайте, также принадлежащем нам. Код очень прост для понимания, есть переключатель, после которого следует вызов Response.Redirect(the_url_we_want_to_go_to)
.
Я неоднократно отлаживал его, и я могу подтвердить, что когда отладчик нажимает на эту строку перенаправления, параметр является правильным. Это указывает на версию QA этого другого веб-сайта. qa.samplesite.com
допустим. Однако браузер туда не заходит. Браузер вместо этого попадает в тестовую среду. Давайте назовем это test.samplesite.com
. Это проблема.
Я понимаю, что между серверами приложений есть два миллиона вещей, на которых работают эти два отдельных сайта, но, возможно, кто-то из вас видел нечто подобное раньше. Более конкретно, есть ли способ отловить исходящий трафик в отладчике или есть способ увидеть исходящий трафик на самом сервере приложений (в IIS)? Я знаком с перехватом входящего трафика внутри httpmodules. Может быть, это не вопрос переполнения стека ...
Спасибо за вашу помощь!