Веб-страницы, которые долго загружаются, продолжают перезагружаться, просто на Vista на моей работе н / ж - PullRequest
0 голосов
/ 08 июня 2009

У меня есть любопытная проблема на работе, с которой я боролся с момента появления Windows Vista.

Мы отправляем нашу собственную электронную рассылку более чем 40 000 человек раз в неделю. Код отправки существует уже много лет, он выполнен в классическом ASP / VBscript, вызываемом через браузер, и просто перебирает каждый адрес электронной почты, отправляя его им. Страница запускается в течение 40 минут или более, поэтому имеет большое значение тайм-аута, чтобы позволить это сделать.

Все хорошо, внезапно, после того, как Windows Vista установлена ​​на рабочие ПК, страница отправки электронной почты вела себя странно - через некоторое время кажется, что она бесконечно перезагружает страницу, так что первые 20% наших пользователей получают несколько копий бюллетеня, пока мы не убьем процесс!

Если мы запускаем код на компьютере с XP в той же офисной сети, он работает нормально. Если мы запустим его на Vista за пределами офиса, скажем, на моем интернет-провайдере, то он также отлично работает!

Обратите внимание, тот же эффект в IE и FF ...

Итак, что-то в моей офисной сети и Vista вызывает это ...

Я недавно переписал код новостной рассылки, чтобы она разбивала задачу на куски по 100 пользователей за раз, надеясь, что это исправит это, но мой последний тест показывает, что офисная н / ж Vista-машина снова перезагружает одна и та же страница, даже если она занимает 1/10 времени запуска ...

У кого-нибудь есть идеи, что это может быть, как я могу это доказать или, что лучше, как мне это обойти?

Спасибо за ваш совет:)

1 Ответ

0 голосов
/ 17 июня 2009

Вы можете использовать компоненты, записывающие в директорию получения почты.

Есть также несколько настольных приложений, которые могут отправлять списки рассылки html, у которых не слишком много проблем.

Посмотрите на компонент ASPNETMAIL .NET, который облегчает слияние таких вещей, как массовая рассылка.

Либо попробуйте другой SMTP-сервер для отправки.

...