Web 發佈與 Web 部署(Windows)

Web 部署(Web 部署工具)是一款 Microsoft 工具,能夠很大程度上簡化您網站和 Web 應用程式的遷移、管理與部署 。更準確地說,您可在您喜歡的環境寫入代碼,如在Visual StudioR (IDE) 或 WebMatrixR(開發工具),然後通過 Web 部署定期發佈更新到您的生產伺服器。

Visual StudioR 和 WebMatrixR 的不同點

如果您正尋找一個能夠讓您無縫發佈代碼更新到帳戶的環境,您可在 Visual StudioR 和 WebMatrixR 之間進行選擇。

  • Visual StudioR 是用於寫 .NET 應用程式與任何範圍網站的典型整合式開發環境 (IDE)。它有大量可擴展基本功能的外掛程式。但是,如要在 Visual Studio 中運行與調試您的應用程式,您應執行額外的配置(如準備資料庫與調整環境設定)。因此,該工具更適用於高級的用戶。
  • 使用 WebMatrixR,您會有一套內置的應用程式範本,甚至開箱即可使用的應用程式(WordPress、Joomla)。如果您想要快速添加應用程式到您的客戶帳戶或開始運行該應用程式,您只需要從清單中選擇該應用程式,WebMatrixR 將透明地為您對該應用程式進行配置。而且您可以不退出 WebMatrixR 工具立即找到並訂閱主機方案。總的來說,該工具適合無經驗用戶使用,通過已準備好的應用程式與模式提升開發速度。有關如何安裝和使用 WebMatrixR 的詳情可進入 http://www.microsoft.com/web/webmatrix/

至於為您的項目選擇哪種工具取決於您自己。

如何在 Visual StudioR 和 WebMatrixR 中配置 Web 發佈

如要在您的環境中設定 web 發佈,您需要打開發佈設定並指定您客戶帳戶的 IP 位址及您用於登入客戶面板的用戶名與密碼。

在 WebMatrixR 中,可在 首頁 >發佈 中找到發佈設定。您可手動或以 Plesk 自動生成的 XML 檔形式提供提供這些設定。要為某個網站下載該文件,點按相應的 下載 連結(位於 網站與域名 > <domain_name> > Web 部署發佈設定)。如果 “Web 部署” 在 Plesk 伺服器上安裝並在運行時這些設定才可用。如果您沒看到這些設定,請聯繫您的主機提供商。

若要瞭解更多有關在 Visual StudioR 中發佈設定的資訊,可存取 http://msdn.microsoft.com/en-us/library/dd394698(v=vs.110).aspx

注意:您可任意決定是否安全轉移更新到您的客戶帳戶(通過在發佈設定中選擇相應的選項來實現)。如果您的主機提供商沒有有效的 SSL/TLS 證書,在嘗試發佈時就會出現錯誤。要解決該問題,請聯繫您的主機提供商請求幫助或避免使用安全連接。

保護 WebMatrixR 發佈設定的安全

保存 WebMatrixR 發佈設定的 XML 檔可能包括進入一個客戶帳戶的密碼。管理員可對 Plesk 進行配置,設定 XML 檔不包括這些密碼。如果管理員想要提高系統的安全並阻止密碼被盜,他們可設定 XML 檔不包括密碼。客戶需要直接在 WebMatrixR 輸入密碼。可在 > 伺服器設定 頁面進行選擇。