部署Web應用程序

1、方法一:在目錄上創建Web共用



2、方法二:複製Web站點
     復制方法:
    2.1、如下圖:


    2.2、選擇要被開啟的网站后,就可以自製了。


    2.3說明:

2.3.1 複製檔可以在兩個方向上進行:從源Web站點複製到遠程Web站點上,或者從遠程Web站點複製到源Web站點上。

     2.3.2 “同步”而並不是簡單的拷貝。如果其他開發人員在同一個公用Web服務器上同步檔,這就是一個很有用的選項。在兩個方向上同步,會把新檔自製到公用Web服務器上,同時把同事的遠程Web服務器上的檔復制到本地站點上。同步方法如下:

    2.3.3 複製檔時,不能確保檔是否能編譯。編譯應在瀏覽器訪問文件時進行。使用命令工具aspnet_compiler.exe可以對Web站點進行預編譯。如aspnet_compiler –v /虛擬目錄  就可以編譯Web站點了。


3、 方法三:預編譯Web站點。
    方法:
    3.1、啟動 vs 2005 命令提示符
    3.2、為預編譯的Web站點創建的目錄,用於存放編譯後的文件
    3.3、vs 2005 命令提示符輸入命令
    3.4、輸入命令aspnet_compiler /p 程式實體目錄 /v 虛擬目錄編譯後文件存放的路徑
     如

aspnet_compiler /p F:\scott_file\dev_Program\dev_test\WebTest\webtest /v / d:"webtest

    3.5注:

3.5.1通過預編譯會在檔複製到Web站點之前創建程式集。這樣,原始檔案就不必複製到Web站點上了。也就是說,Web管理員不能在服務器上修改原始檔案。

      3.5.2可在Bin目錄下找到生成的程式集。Bin目錄包含XML檔(擴展名為.compiled),它把aspx檔映射為程式集。每個Web頁面都有一個文件擴展名是.dll的程式集。

4、方法四:Windows安裝程式
     方法
     4.1、增加Web安裝專案


    4.2、加入專案輸出






    4.3加入後,可以設置相關屬性


    4.4、加入啟動條件(此處條件為IIS為4.0以上)



     4.5、編輯後,就可以安裝了
     4.6、注:用安裝程式,不僅可以復制asp.net頁面和程式集,還用IIS創建了一個虛擬目錄。


原文地址:https://www.cnblogs.com/scottckt/p/1230718.html