2009-12-09 53 views

回答

2

要建立在什么上面cxfx你最好的赌注已经说可能是建立在Linux中的web服务器,并使用建立一个Web服务,例如PHP。

php允许你运行shell脚本 - 所以通过调用一个网页runscript.php,然后使用exec(http://php.net/manual/en/function.exec.php)你可以运行脚本。

安全是一个考虑因素 - 你可以完全限制托管你的asp.net网站服务器的IP地址访问到Linux Web服务器?

希望有所帮助。

+0

好计划。安全无疑是这里最大的问题,所以要小心,不要做任何疯狂的事情,比如在querystring中传递脚本的名字! – 2009-12-09 22:51:36

1

一种方式是通过SSH登录。您可以使用granados C#库。这会让你运行任意命令。如果您需要始终运行相同的命令,则可以采用不同的方法,如CGI脚本(至少使用HTTPS和用户/密码隐藏它)。

+0

SharpSSH2也可能是一个选项。 http://sharpssh2.codeplex.com/ – 2009-12-09 22:26:18

1

你最好的选择可能是通过某种网络接口的揭露shell脚本的触发,像一个安全的网络服务。

相关问题