Трябва ли да направите това качване чрез приложението ASP? Ако не, независимо от вида на скриптовия език, с който се чувствате най-комфортно и можете да направите това с най-малко време за кодиране, е най-добрият инструмент за работата. Ако имате нужда потребителите да могат да качват в класическото ASP приложение и да имате надежден процес за вмъкване на валидните записи в базата данни и отхвърляне на невалидните, вашите опции се променят.
Трябва ли да предоставяте обратна връзка на потребителите? Като да им кажете точно кои редове са невалидни?
Ако този втори сценарий е това, с което се занимавате, бих накарал приложението asp просто да съхранява файла и да има друг процес, .net услуга или планирана задача или нещо подобно, да извърши импортирането и да докладва за напредъка му в текст файл, който приложението asp може да провери. Това ви връща да го правите на скриптовия език, който ви е удобно, и не е нужно да се справяте с изчакването на http заявката.
Ако потърсите в Google „regex валиден имейл“, можете да намерите различни регулярни изрази за идентифициране на невалидни имейл адреси.