① 如何在web伺服器上運行服務端源碼
服務端編程是指在web伺服器上編寫程序並使之正常運行。在B/S模式下,當用戶下載一個網頁時,如果網頁中包含服務端腳本程序,web伺服器將首次執行網頁中的腳本程序,然後把執行的結果網頁發送到客戶端瀏覽器顯示。B/S三層體系結構可以定義為:1、客戶機上的表示層;2、中間的web伺服器層;3、後端的資料庫伺服器層。在B/S三層體系結構模式下,客戶端不再需要安裝特定的客戶端應用程序,取而代之的是通用瀏覽器軟體,所有的用戶業務邏輯都被部署在新的中間層上。
② 如何運行伺服器上的應用程序
是一端是服務端程序,一端是客戶端程序,你想要在你的伺服器上運行,那你得在你的伺服器上安裝服務端,有可能需要sql.想讓其它機器應用客戶端並將數據保存在你的伺服器上,那你得讓其它機器的客戶端數據連接到你的伺服器,或用你的伺服器名.或用你的伺服器ip地址.而有些軟體程序的連接協議不一樣.你可以先試試.不行可以hi我.
③ 如何執行在linux上運行的應用程序
在桌面上運行 Linux 本機應用程序比較直觀。與 Windows 一樣,您通常可以在菜單中找到這些已組織的應用程序,當您想要一個 Windows 應用程序時,只需單擊並運行即可。 對於那些需要 root 許可權的應用程序,將會提示您輸入 root 密碼,然後才開始運行。這在概念上類似於 Windows 中的 Run as Administrator 選項。否則,您運行的所有程序都會位於您所登錄帳戶的用戶空間中。 在Windows 中,您可以創建桌面快捷鍵。Linux 也有類似的快捷鍵 launcher,您可以將它放在面板或桌面上。單擊 launcher 時,快捷鍵將執行程序。 圖1 顯示 GNOME Desktop 上 Mozilla Firefox Web 瀏覽器的兩個 launcher。一個 launcher 位於面板上,另一個位於桌面上。 圖1. 查看桌面或面板上的 launcherMono 許多Windows 應用程序都是使用 .NET Framework 開發的。Mono 是 .NET 的一個開源實現,可在很多平台上運行(包括 linux)。事實上,Mono 網站稱其為 C# 和 Common Language Runtime (CLR) 的一個實現,與 .Net 是二進制兼容的。此項目目前由 Xamarin 支持。 在Linux 上,您可以執行使用 .NET framework(或 Mono)開發的應用程序,就像在 Windows 上一樣。但是,記住 Linux umask 和默認文件許可權。您仍然需要提供文件的執行許可權,這樣 Linux 才會允許執行可執行文件。 在Mono(可以安裝在您的 Linux GNOME 桌面上)上開發的一些跨平台應用程序,比如 F-Spot,同本機 GNOME 應用程序一同位於菜單中。F-Spot 是一個管理照片的開源應用程序。盡管它是 C# 應用程序,但是在 GNOME 桌面上表現為一個本機應用程序。為應用程序創建一個 launcher 後,就可以像在 Windows 中那樣單擊並運行。 圖2 演示了基於 Mono 的應用程序 F-Spot 的位置,以及為其創建桌面或面板 launcher 的方法。 圖2. 為 F-Spot 創建一個 launcherWine Wine 使您可以在 Linux 和其他操作系統上運行 Windows 軟體。有了 Wine,您就可以像在 Windows 中那樣安裝和運行應用程序。Wine 仍然在積極的發展中,而且並不是所有的 Windows 程序都可以使用 Wine。如果您的應用程序是為 Windows 操作系統編譯的,您就會發現它可以使用 Wine 來充分運行,前題是它是一個桌面應用程序而不是一個伺服器應用程序。
④ asp.net開發的網站,怎樣在網頁中運行伺服器中的.exe文件
我記得如果要實現這種高風險的操作,是比較麻煩的。
一種最簡單的思路:使用 Shell。大多數木馬都用這東西,但是由於危險性高,很多伺服器都把 Shell 屏蔽了。如果是自己的伺服器可以考慮。
另一種是使用CGI,把要允許的.exe文件添加到信任就可以遠程調用這個.exe了。不過,你也要有伺服器的管理許可權才行。
=================
補充:
那個.exe應該是個控制台程序,並且能輸出HTML代碼吧。
如果是的話,就是CGI了。
在.NET中用Process.Start調用的時候,像這個樣子調用:
假如說是調用 ping.exe 127.0.0.1
ProcessStartInfo info = new ProcessStartInfo("ping.exe","127.0.0.1");
info.RedirectStandardInput = true;
info.RedirectStandardOutput = true;
info.RedirectStandardError = true;
info.WindowStyle = ProcessWindowStyle.Hidden;
info.UseShellExecute = false;
Process p = new Process();
p.StartInfo = info;
p.Start();
p.WaitForExit();
StreamReader sr = p.StandardOutput;
Response.Write(sr.ReadToEnd());
⑤ 網頁如何運行在伺服器系統上伺服器端的exe
它是被伺服器軟體運行的,由伺服器軟體(例如Apeache,IIS等伺服器軟體)執行php代碼(伺服器軟體調用PHP執行文件) ----------------------------------------------- PHP的所有應用程序都是通過WEB伺服器(如IIS或Apache)和PHP引擎程序解釋執行完成的,工作過程: (1)當用戶在瀏覽器地址中輸入要訪問的PHP頁面文件名,然後回車就會觸發這個PHP請求,並將請求傳送化支持PHP的WEB伺服器。 (2)WEB伺服器接受這個請求,並根據其後綴進行判斷如果是一個PHP請求,WEB伺服器從硬碟或內存中取出用戶要訪問的PHP應用程序,並將其發送給PHP引擎程序。 (3)PHP引擎程序將會對WEB伺服器傳送過來的文件從頭到尾進行掃描並根據命令從後台讀取,處理數據,並動態地生成相應的HTML頁面。 (4)PHP引擎將生成HTML頁面返回給WEB伺服器。WEB伺服器再將HTML頁面返回給客戶端瀏覽器。 ------------------------------------------------------------------------------------------------------- 但是簡單就是: 你伺服器開了apache,並且配置好伺服器 有人訪問你的伺服器->訪問了php文件->apeche執行php文件->把結果反饋給用戶 (前提是中間不出錯,出錯返回錯誤信息)
⑥ linux 怎麼打開應用程序
1、點擊電腦左下角,點擊左下角上的設置。
⑦ 如何在伺服器上同時啟動運行於不同 Node.JS 版本下的應用程序
安裝兩個版本的程序就行了啊。
只是全局使用的node和npm只能是其中一個版本。
但是你可以指定node的目錄來運行不同版本的。
⑧ 有沒有無伺服器情況下構建並運行應用程序的知識呀
有啊,其實不用現實中的伺服器啊,你自己可以構建呢,比如說自己安裝,只要自己有電腦可以用虛擬機呀這方面的知識,現在的虛擬機有很多的,你需要什麼樣的機型,什麼樣的機器,什麼樣的配置,只要你硬體帶得起系統夠空間,你是可以自己配置的。這些知識很多的。你去論壇一找很多
⑨ EXE文件在伺服器上怎麼運行
先半伺服器包導進來。然後在在頁面上調用執行EXE的方法。就可以.看你的伺服器操作系統版本是否兼容,比如LINUX就不行,WINNT就行
⑩ Linux系統管理:如何執行在Linux上運行的應用程序
使用一個運行的 Linux 計算來機探討本文的概念和示例是很有幫助的。概述有時候第一次在 Linux 上運行一個應用程序需要一點額外工作。有些應用程序,比如伺服器服務,可能無法安裝為服務,因此您需要從命令行啟動這些應用程序。對於啟動這些應用程序的用戶帳戶而言,需要在應用程序文件中設置執行許可標志 (x)。運行用戶空間應用程序Linux 在內核空間或用戶空間運行進程。用戶空間 是操作系統的區域,應用程序通常在此運行。簡單地說,每個用戶帳戶有其自己的用戶空間,應用程序在這個領域內運行。默認情況下,只有 root 用戶有權訪問內核空間。root 用戶 是 Linux 中的超級用戶,相當於 Windows 中的管理員帳戶。在 root 用戶帳戶下運行應用程序可能會引起安全風險,是不可取的。很多伺服器服務需要 root 許可權啟動服務。然而,服務啟動後,root 帳戶通常會將其移至服務帳戶。嚴格地說,Linux 中的服務帳戶 才是標準的用戶帳戶。主要區別是服務帳戶僅用於運行一個服務,而不是為任何實際登錄的用戶准備的。設置許可權您可以使用 chmod 命令在一個文件中設置執行許可權。在 Linux 中,umask 設置通常用來防止下載的文件被執行,也有充分的理由相信,因為它有助於維護 Linux 計算機的安全性。大多數 Linux 發行版具有一個值為 022 的 umask 設置,這意味著,默認情況下一個新文件許可權設置為 644。許可權的數字表示形式採用讀 (4)、寫 (2)、執行 (1) 的格式。因此,默認許可權為 644 的應用程序下載意味著文件所有者有讀寫許可權,而組用戶和其他用戶只有讀許可權。例如,為每個人賦予一個文件的執行許可權,使用 chmod a+x 命令。a 表示所有人,加號 (+) 表示添加,而 x 表示執行。同樣地,如果應用程序是一個伺服器服務,您應該確保只有授權帳戶才有權執行此服務。如果一個應用程序能夠在標准用戶帳戶許可權下運行,但只有特定組中的用戶才需要使用它,您可以將該組所有者許可權設置為可執行,然後將這些用戶添加到該組中。更具體地說,您可以在一個可執行文件中設置訪問控制列表 (ACL) 許可權,賦予特定用戶或組許可權來運行該應用程序。