又是过了好久没有写博客了,从去年开始一直在做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初学,欢迎大家和我一起讨论学习!