如何使用cmd发布网站

时间:2010-09-15 02:38:47

标签: c# visual-studio-2008 cmd publishing

是否可以使用c#

中的cmd复制它

alt text alt text

1 个答案:

答案 0 :(得分:0)

是的,如果您只是在谈论将内容推送到某个网站,我现在正在研究这样的野兽。

我的概念验证使用Process对象来简单地运行使用FTP的cmd.exe脚本:

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的大脑贬义,但理论是相同的。

相关问题