在pb11中將C/S程式轉換到B/S的步驟

來源:互聯網
上載者:User
在pb11中將C/S程式轉換到B/S的步驟(2009-01-06 21:12:20)

標籤:雜談 
分類:Web相關技術

在pb11中將C/S程式轉換到B/S的步驟

一、開發環境安裝

1、先安裝windows的IIS5.0以上

2、再安裝

(1)安裝asp.net framework 2.0

(2)安裝Microsoft .NET Framework SDK 2.0, 3.0 or 3.5,為能夠運行.net web服務引擎(.NET Web services Engine)、智能用戶端的分發(Smart Client deployment)和Windows Forms中支援OLE,必須安裝 Microsoft .NET Framework SDK 2.0, 3.0 or 3.5

(3)在開發機器上和web伺服器上,要求安裝 Microsoft ASP.NET AJAX 擴充板1.0 installed.,為了分發.net web forms應用(To deploy .NET Web Forms applications)

 

3、下載(http://www.asp.net/iewebcontrols/download.aspx) ,安裝IE Web Control ,
   解壓後運行C:/Program Files/IE Web Controls/build.bat
   建立C:/Program Files/IE Web Controls/build
   把C:/Program Files/IE Web Controls/build/Runtime/*.*的所有檔案拷貝到iis的工作目錄預設就是c:/inetpub/wwwroot
   拷貝的dos命令如下:
   xcopy /s /i ./build/Runtime c:/Inetpub/wwwroot/webctrl_client/1_0 /y
   (註:webctrl_client/1_0目錄也可以手工建立拷貝)

4、下載pb11(PowerBuilder110.zip,CommonInstaller.zip),安裝PB11
    解壓縮後,用CommonInstaller檔案夾中的setup.exe來安裝,當安裝到要制定PB的原始安裝檔案是,
    選擇指定PowerBuilder110.zip解壓縮的那個檔案夾就能正確安裝.

 

二、2 轉換c/s的pb程式為b/s的程式

 

1、先把你的程式移植到pb11,用pb11開啟workspace和target即可,pb11自動移植,調試能在c/sx下運行正常
2、開始轉換了,菜單操作file>New開啟[New]選擇視窗選[target] - .NET Web Forms Application
   按嚮導操作即可,
   step1 關於嚮導的介紹
   step2 選Use an existing library and application object
   step3 找到你的程式入口即application object
   step4 加上你所用的pbl檔案
   step5 命名pbt檔案名稱,也可直接下一步[next>]
   step6 命名project object,也可直接下一步[next>]
   step7 輸入你在iis裡的虛擬目錄,也可直接下一步[next>]
   step8 加上你用的資源檔
   step9 如果你用了第三方的動太庫dll,在這裡加上,沒有就[next>]
   step10 如果你想用了javascript,在這裡加吧,我沒有這玩意。
   step11 你要發布的web伺服器
   step12 匯總一下你的選擇,[Finish>],偉大的.net Web forms建立完成
   step13 發布吧,Deploy Project,你只要點一個按鈕即可,你點只煙,倒上茶耐心的等一下吧
   發布過程如下:
       先檢查你的iis是否服務
       產生.NET assembly 檔案
       產生PBD檔案
       拷貝檔案到IIS伺服器
       發布完成.

   step14 換台機器用ie開啟你的程式(看你的具體的ip地址、虛擬目錄)http://gst-susue/oands
          經過漫長的等待,asp.net第一次運行要先編譯一下,下次就快點了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.