WebMatrix進階教程(9):如何部署網站

來源:互聯網
上載者:User
導讀:Microsoft WebMatrix是一個免費的工具,可用於建立、自訂和在Internet上發布網站。

WebMatrix使您能夠輕鬆建立網站。您可以從一個開源應用程式(比如WordPress、Joomla、 DotNetNuke或Orchard)開始,WebMatrix會為您處理下載、安裝和配置這些應用程式的任務。或者您可以使用許多內建的模板自行編寫代碼,這些模板有助於您迅速上手。無論您做何選擇,WebMatrix都提供了您的網站運行所需的一切內容,包括Web伺服器、資料庫和架構。通過在您的開發案頭使用與您將在Web主機上使用的相同堆棧,將網站上線的過程變得既輕鬆又順利。
您可以從http://web.ms/webmatrix下載它。
現在您只需花幾個小時便可學會使用WebMatrix、CSS、HTML、HTML5、ASP.NET、SQL、資料庫等知識以及如何編寫簡單的Web應用程式。內容如下:
您經曆了很長一個過程!從最開始建立簡單的HTML網頁,然後瞭解如何設定它的樣式,到現在您建立了一個完全動態網站,您可以利用位於伺服器端的資料庫中的資料產生它的網頁。您也可以編輯、更新和刪除資料庫中的記錄,展示完整的Web應用程式情境。

儘管此應用程式非常簡單,但它是使用ASP.Net和WebMatrix中的Razor構建的完整Web應用程式的基礎。您一定覺得它很簡單!

尋找主機供應商

但最後還有一個步驟,那就是使用虛擬機器主機供應商將您的應用程式發布到Internet上。

WebMatrix隨帶了一個整合的虛擬機器主機庫,它有助於您找到適合您的網站的最佳主機供應商。如果轉到WebMatrix中的“Site”工作區,您將看到以下介面:

向Cytanium註冊

對於本部分,我將使用Cytanium,因為他們擁有適用於WebMatrix的免費主機產品。

訪問他們的網站並單擊直觀的“Free Signup”按鈕:

您將被要求提供您的免費帳戶的非常基本的細節,也就是您的姓名,以及他們可以向您發送註冊詳細資料的電子郵件地址。

配置WebMatrix以發布到Cytanium

單擊“Register”並等待片刻,您將從noreply@cytanium.com獲得一封電子郵件。在此電子郵件中向下滾動,找到名為“WebMatrix-WebDeploy(preferred)”的部分——它應該類似於:

現在在WebMatrix中開啟Sites工作區並找到“Publish”按鈕。單擊它底部的箭頭展開它並選擇“Settings”

將開啟發布設定。填寫您從電子郵件中獲得的詳細資料:

單擊“Validate Connection”確保設定是正確的:


如果它們是正確的,您應該看到“Connected Successfully”標誌,如所示。

單擊“Save”退出Publish Settings對話方塊。

現在再次展開“Publish”按鈕,這次選擇“Publish...”


您將看到一個“Publish Preview”螢幕,其中WebMatrix確定了您網站上的更改。取決於您最近所執行的操作,您可能看到的設定與此處不同,尤其是在第一次發布時,伺服器上缺少您的開發PC上的許多檔案依賴關係。如果屬於這種情況,不要擔憂。只需確保像這樣選擇了資料庫框並單擊“Continue”。

發布將開始,您將在WebMatrix視窗底部的黃色進度列上看到它的進度。當完成時您將看到進度完成,為方便起見,您將獲得已完成網站的URL:


聯機查看您的網站

單擊URL,您將看到該網站正在Internet上運行。您也可能看到“Website Coming Soon”訊息,這是因為您的網站上還沒有預設網頁。對於現在,選擇該URL並在末尾添加/dataMovies.cshtml,如下所示:

http://laurencemoro02.webmatrix01.cytanium.com/dataMovies.cshtml

(其中laurencemoro02.webmatrix01.cytanium.com是我的網站,您將有一個不同的地址)

以上就是 WebMatrix進階教程(9):如何部署網站的內容,更多相關內容請關注topic.alibabacloud.com(www.php.cn)!

  • 相關文章

    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.