ASP.NET MVC5快速入門--MyFirstWeb並發布到Windows Azure上

來源:互聯網
上載者:User

標籤:

 

博主剛剛學習ASP.NET MVC5,看著微軟的文檔一點點學,就把FirstWeb的建立展示一下下啦,本次建立一個帶個人身分識別驗證的例子(即有註冊登入機制的動態網頁),開始,啦啦啦~~

 

建立一個項目,選擇web->asp.net,

 

確定之後,確保資訊被選中

 

 

確定之後會看見下面頁面,資源群組可以不建立,就我理解資源群組就是類比於我們電腦上的檔案夾,我這裡使用我原來建立的資源群組,資料庫伺服器沒有就要建立一個,建立完成之後,輸入自己的資料庫密碼,要記住這個資料庫密碼啊~~

 

 

 

 

 

確定之後得到的解決方案檔案類似醬紫~

 

 

 

這裡提供了一種超好用的工具,Entity Framework(EF)Code First。我們開啟封裝管理員控制台,輸入:Enable-Migrations,斷行符號,就像醬紫~

 

我們這裡在模板的基礎上,添加一個學號的屬性,所以進入Models\IdentityModels.cs,添加public class ApplicationUser : IdentityUser { public string StudentID{ get; set; } }

 

就像這樣

好的吧,用string表示StudentID不好,我錯了,我會改的。

 

當我們添加一個屬性時,我們應該更新資料庫以反應出這種更改。這就看出EF為什麼好使了。。。在封裝管理員控制台那裡輸入:Add-Migration “StudentID”,這個操作將會在你的項目裡添加一個migration的檔案夾。輸入:Update-database,以更新資料庫。

 

 

 

 

 

在Models\AccountViewModels.cs中添加StudentID屬性。就像這樣

在Views\Account添加StudentID,就像這樣

    <div class="form-group">        @Html.LabelFor(m=>m.StudentID, new { @class = "col-md-2 control-label" })        <div class="col-md-10">            @Html.TextBoxFor(m => m.StudentID, new { @class = "form-control" })        </div>    </div>

 

 

 

 

在AccountController中更新Register Action,就像這樣

 

 

 

然後調試看看效果

 

 

 

發布:在Project上右鍵,點擊發布,就會看見這個

 

 

 

在裡面配置好之後(事實上沒什麼好配置的,微軟都幫你弄好了,你實在不行驗證串連,預覽什麼的),發布,稍等片刻,你的網站就已經發布到了Azure上面。

 

ASP.NET MVC5快速入門--MyFirstWeb並發布到Windows Azure上

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.