Если Вы будете знать Ubuntu, то Debian будет безусловно самым знакомым. Существует очень мало различия между Ubuntu и Debian на сервере. CentOS и Fedora потребуют, чтобы Вы изучили, как использовать об/мин и будут иметь файлы в другом месте. Например, у них нет/etc/network/interfaces, и конфигурация Apache находится в/etc/httpd. Им всего два года, о которых я могу думать первое, что пришло на ум.
Сообщение об ошибке
Ошибка периода выполнения '800a0005' Microsoft VBScript
Недопустимый вызов процедуры или аргумент
в то время как загрузка файлов, вероятно, связана с сервером. Это не может поддерживать некоторые более новые функции VBScript.
Возможно, это имеет более старую или устаревшую версию Microsoft Data Access Components (MDAC) и/или VBScript.
Между прочим, не были должны Вы использовать
Response.BinaryWrite()
метод при записи двоичных данных?
Кроме того, я вышел бы Response.Clear()
и набор правильный заголовок ответа HTTP (согласно файлам тип MIME): Response.ContentType = "..."
.