как опубликовать сайт с помощью cmd - PullRequest
0 голосов
/ 15 сентября 2010

возможно ли повторить это с помощью cmd в c #

alt text alt text

1 Ответ

0 голосов
/ 15 сентября 2010

Да, если вы просто говорите о передаче контента на сайт, я сейчас работаю над таким чудовищем.

Мое доказательство концепции использовало объект Process для простого запускаcmd.exe скрипт, который использовал FTP:

using System.Diagnostics;
:
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.FileName = "myUpload.cmd";
p.Start();
p.WaitForExit();

Программа опубликовала веб-сайт (это был не настоящий веб-сайт, но достаточно похожий, чтобы можно было использовать тот же метод) локально и использовал браузер дляоткройте файл (это был только статический контент, поэтому веб-сервер не нужен).

Затем, после проверки пользователем, он просто создал файл сценария temp.ftp, содержащий все соответствующие команды, и использовал ftp -s:temp.ftp -n test.com в течение myUpload.cmd для передачи файла.-s указывает скрипт для запуска, а -n останавливает автоматический вход в систему.Это значит, что вы можете динамически создать команду user в своем скрипте для входа в систему.

В окончательной версии, вероятно, будет выполняться код Python, поэтому мне не придется бороться с безрассудством cmd.exe, нотеория та же самая.

...