C# 如何使用cmd发布网站
是否可以在c中使用cmd复制此功能#C# 如何使用cmd发布网站,c#,visual-studio-2008,cmd,publishing,C#,Visual Studio 2008,Cmd,Publishing,是否可以在c中使用cmd复制此功能# 是的,如果你只是想把内容推到一个网站上,我现在正在研究这样一个怪兽 我的概念证明使用进程对象来简单地运行使用FTP的cmd.exe脚本: using System.Diagnostics; : Process p = new Process(); p.StartInfo.UseShellExecute = false; p.StartInfo.FileName = "myUpload.cmd"; p.Start(); p.WaitForExit(); 该
是的,如果你只是想把内容推到一个网站上,我现在正在研究这样一个怪兽 我的概念证明使用
进程
对象来简单地运行使用FTP的cmd.exe
脚本:
using System.Diagnostics;
:
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.FileName = "myUpload.cmd";
p.Start();
p.WaitForExit();
该程序在本地发布了该网站(它不是一个实际的网站,但非常类似,可以使用相同的方法),并使用浏览器打开文件(这只是静态内容,因此不需要web服务器)
然后,一旦用户验证,它只需创建一个脚本文件temp.ftp
,其中包含所有相关命令,并在myUpload.cmd
中使用ftp-s:temp.ftp-n test.com
进行文件传输。-s
指定要运行的脚本,-n
停止自动登录。这样,您就可以在脚本中动态创建一个user
命令来登录
最终版本实际上可能会运行Python代码,因此我不必与cmd.exe
的大脑死亡作斗争,但理论是一样的