當前位置:編程學習大全網 - 腳本源碼 - 目前類似IIS軟件有幾款

目前類似IIS軟件有幾款

NetBOX 可以取代IIS的綠色WEB服務器

原來用 apache+iasp 組建 支持 asp環境,可是安裝煩瑣,運行效率太低!

apache+Sun one asp的也壹樣 NetBox 是壹個全新概念的開發平臺,它提供了業界最快速的用於開發 Internet 商業應用的開發和編譯工具。NetBox 支持包括 JavaScript、VBScript、Perl 等目前應用最為廣泛的腳本語言來構建功能強大和性能穩定的應用服務器、網絡服務器以及 HTML-Based 網絡多媒體桌面應用。NetBox 支持目前最為流行的 XML 和 Web Service 工業標準和 ASP、COM、.NET 等流行標準,NetBox 對第三方數據庫的完美支持使您新構建的商務應用可以容易的將已有的應用系統整合進來,從而充分利用現有的 IT 資源,大大的節約投資。NetBox 提供的 SSL、TLS 安全協議、RSA、DES 等加密算法和獨立於應用程序的虛擬機技術使您的數據得到最大限度的保護。NetBox 提供將應用部署到無線設備的能力。NetBox 提供將您的應用編譯成獨立可執行文件的能力,極大的加快運行速度和代碼安全性。使用 NetBox 開發,大大提高了應用系統的可擴展性、穩定性和安全性。NetBox 的出現也首次讓應用軟件開發商能夠如此快速和容易的構建完整的基於 Internet 強大應用。

NetBox Development Platform 開發 Server Application 和 Desktop Application,編譯 Web 應用成獨立可執行文件:

支持 JavaScript、VBScript、Perl 等腳本語言

支持 XML 和 Web Service

兼容 Active Server Pages

支持 COM 和 .NET 組件

支持 SSL 3.0、TLS

內置 RSA、DES、3DES、SHA、MD5

提供可編程的安全虛擬機用於運行第三方程序

支持通過 ADO 和 ODBC 訪問幾乎所有的大型數據庫

支持系統硬件設備 RS232、RS485 等

支持基於 Microsoft、CISCO 和其他廠商的群集技術

兼容 Windows Script Components 並提供編譯支持

支持 WAP、WML

構建 Web Service 和 Internet 應用程序

NetBox 提供壹套完整的腳本語言開發環境,提供超輕量腳本引擎和極快的 Web Server,桌面應用對象輕松開發出基於 HTML 界面整合多種媒體的 XML 桌面應用。

NetBox 提供 Microsoft IIS 5.0 兼容的 Active Server Pages 模塊,不用修改代碼直接將已經存在的使用 ASP 開發的應用程序移植到 NetBox 平臺上來,也可以直接使用已經存在所有 COM 組件。通過修改壹部分代碼,用 NetBox 的高性能對象大大的提高運行速度。區別於 IIS,NetBox 在 ASP 中加入對 .NET 對象的直接支持,並且可以編譯 ASP 引擎和代碼到獨立執行文件中。

通過 ADO 和 ODBC,NetBox 開發的應用可以訪問幾乎所有的大型數據庫和桌面數據庫。通過對XML的集成,加強了和外部應用和數據的集成能力,新加入的對 SOAP、UDDI、WSDL,方便構建出下壹代 Internet 應用程序。

無論是開發簡單的桌面應用,或是復雜的 Internet 應用,還是下壹代的 Web Service 應用,妳都可以從 NetBox 中得到巨大的幫助。

下面是 使用方法,簡單介紹壹下:

壹、安裝

1、先將NETBOX安裝。跟普通軟件安裝沒有什麽兩樣的!略過!

2、我們首先創建壹個空目錄,如 D:\web(或隨便什麽目錄都行,桌面下都行,但最好是空的,因為方便打包),然後在在目錄中創建壹個新文件,並命名為:main.box,修改其內容如下:

Dim httpd

Shell.Service.RunService "NBWeb", "NetBox Web Server", "NetBox Http Server Sample"

Sub OnServiceStart()

Set httpd = CreateObject("NetBox.HttpServer")

If httpd.Create("", 80) = 0 Then

Set host = httpd.AddHost("", "\www")

host.EnableScript = true

host.AddDefault "index.htm"

host.AddDefault "index.asp"

host.AddDefault "default.htm"

host.AddDefault "default.asp"

httpd.Start

else

Shell.Quit 0

end if

End Sub

Sub OnServiceStop()

httpd.Close

End Sub

Sub OnServicePause()

httpd.Stop

End Sub

Sub OnServiceResume()

httpd.Start

End Sub

最後保存!

說明:

(1):如果妳成功安裝了網絡盒子,那麽他的後綴是可以被識別的,圖標 為紅色 .b 的樣子

(2):我把上面代碼的主要內容講壹下:

httpd.Create("", 80)是指使用80端口開設服務器,如果不喜歡,可以更改為別的!

那麽訪問地址後面必須加 :端口號 才能正常訪問

Set host = httpd.AddHost("", "\www") 中的www就是妳放網站程序的目錄。也就是壹定要與第二步將建立的目錄名稱相同!

host.AddDefault "index.htm" --\

host.AddDefault "index.asp" | 這些就是指設置默認首頁文件,

host.AddDefault "default.htm" | 妳可以自己更改,添加刪除壹行壹個

host.AddDefault "default.asp" --/

二、然後在D:\WEB下面創建壹個名為 www 的目錄,如:d:\web\www

其下創建壹個 index.asp 文件,編輯內容如下:

<%

response.write "Hello World!I Love You!"

%>

然後保存!

或者將妳的asp程序 放到這個目錄下比如bbsxp論壇程序!

三、調試運行

然後,我們雙擊運行 main.box,這時候,系統托盤處應該出現壹個紅色的 .b 樣的小圖標。

好,我們打開瀏覽器,地址欄輸入:127.0.0.1,或 localhost 看看:

如果出現了 Hello World!I Love You ,說明成功了!

四、運行為服務

因為這個例程是以服務方式創建的 Web 服務器,所以妳可以使用:myapp -install

將應用安裝成為服務,這樣,系統無須手動運行便可以自動運行了。

如果需要卸載服務,則可以執行下面的命令:myapp -remove 來刪除服務

五、編譯

編譯的過程是簡單的,執行 nbdw.exe(NetBox Deployment Wizard就是部署向導)。

1 點 選擇文件夾 按鈕,找到剛才我們建立的目錄 d:\web,

2 然後點 瀏覽 按鈕,

3 輸入要生成的執行文件的目錄和名稱,

4 點 Build...,開始編譯。

  • 上一篇:謝謝、我愛妳、妳好、對不起、沒問題、再見。用日語怎麽發音
  • 下一篇:《天地劫外傳》寰神結中怎麽加5內點?
  • copyright 2024編程學習大全網