又是過了好久沒有寫博客了,從去年開始一直在做Windows Phone,Silverlight。已經感覺N年沒有搞網站了(才緊緊一年沒有搞,(*^__^*) 嘻嘻),今年在深圳謀求發展,沒有想到這邊的Windows Phone開發工作及其難找,之前在51job上看到過的招聘公司,簡歷發過去杳無音訊,如沉海底。 真心感覺,世態炎涼,沒我容身之所了。 o(∩_∩)o ! 還好,在WP/Win8論壇上找到了幾家公司的招聘信息,QQ聯系過去。 居然還是一個群里的, 最讓我興奮的是,居然真的在招人。 果然天不亡我也!!
今年到深圳,面試了多家ASP.NET公司,居然都問道了MVC模式開發, 看來MVC模式已經戰勝了傳統的ASP.NET模式贏得了主流,最悲劇的對MVC還是幼兒班的階段,雖然我現在沒有再搞網站開發,但是誰又知道Windows phone的前景如何,現在智能手機如此泛濫,iphone和android已經占了智能手機的大部分市場,Window phone能否從中虐的一片城池還真說不定,畢竟是一種新得UI風格,人們需要通過時間去認可和接受他, 盡管它確實很優秀(ps:專家們都是這么說的)。 所以,對於網站的了解是現在必修的課了,對於MVC更是必須的了。 網上有個非常不錯的免費的開源的外國電子商務網站,自從2.0以后就采用了MVC3開發,也有Asp.Net傳統版本的, 名字叫:Nopcommerce 。地址http://www.nopcommerce.com/default.aspx 新老手都非常值得參考。特別推薦,在以后的博文當中我會提到他,通過他去學習MVC3. 前端時間在博客園看到了一個非常不錯的MVC3開源博客網站YQBlog(源碼下載地址和預覽 http://www.yqhome.net/)。 正好打算整一個屬於自己的博客,於是決定采用這個網站為原型結合Nopcommerce中采用的非常不錯的的技術來打造我的Blog.
閑話貌似扯多了,嘻嘻。見諒見諒。 切入正題,部署YQBlog項目到IIS7中
1.打開WIN7的IIS功能(打開此功能的可略過)
步驟: 控制面板-》程序與功能-》打開和關閉Windows功能,配置如下圖所示【勾選所需的就行,下圖我全部勾了。也沒關系】

2.發布網站YQBlog
首先把源碼下載下來,保證能在VS上能跑起來。發布之前要把System.Web.Mvc.dll,System.Web.Routing.Dll,System.Web.Abstractions.dll設為復制到本地,如下圖

上面設置后,就可以發布了。右鍵點擊網站項目,如下圖發布到文件系統

3.新建網站(IIS管理器上)
應用程序池選擇如圖:

點擊連接為,打開如下圖填寫框【用戶名/密碼就是當前系統的用戶名,密碼。 密碼沒有可以不填】

現在來測試一下連接,結果如圖所示亦為正常

4.添加托管處理程序
選中新建的網站,打開【處理程序映射(中間功能模塊)】,在右邊的操作點擊添加 【托管處理程序...】,添加之前看有沒有,有就不需要添加了,沒有就要添加!
信息如圖所示

到了這一步,MVC3網站的部署就已經基本完成了,我們來確認一下高級信息看看時候配置錯誤,如下圖

網站路徑憑據: 系統用戶名
應用程序池:Asp.NET4.0 集成
ok,基本無誤。 預覽一下網址看看最終結果

ok,Nice!!! 網站可以運行了。MVC 部署就這么簡單~~~
MVC3初學,歡迎大家和我一起討論學習!
-----------------------------------------
作者:Aaron
Q Q:617975284
-----------------------------------------
熱烈祝賀 【久久 · 愛如潮 www.99arc.com 】電子商城上線
