2009-12-09 36 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腳本的觸發,像一個安全的網絡服務。

相關問題