У меня тоже была эта проблема.Как и другие, это может быть вызвано относительными путями внутри вашей страницы.
Я переписывал:
domain.com/article/12345/title-here
Чтобы стать:
domain.com/article.aspx?ID=12345
Проблемабыло, было 2 изображения с относительными путями:
EG. images/fb.jpg
images/tw.jpg
Записав значение в Request.RawUrl.ToString (), я смог увидеть, что браузер запрашивает следующие изображения:
domain.com/article/12345/images/fb.jpg
domain.com/article/12345/images/tw.jpg
Хотя эти файлы не существуют, URL-адрес все еще удовлетворяет правилу перенаправления.
Таким образом, переписываем URL-адрес:
domain.com/article.aspx?ID=12345
Что объясняет, почему моя страница загружалась три раза,Один раз для HTML и один раз для каждого изображения.
Изменены значения src изображения на абсолютный путь, и проблема была решена.