微软Dinnernow例子 学习

http://www.cnblogs.com/daizhj/archive/2008/05/16/1200597.html  代震军BLOG


http://www.dinnernow.net 下载了一个安装包和相关视频,粗略的看了一下。之后因为产品开发比较繁重就一直
没再仔细研究。直到最近才想起来:)

  因为本人机器上系统是window2003+sp2, 开发环境是VS2008 Team, 数据库是SqlServer 2005,不是官方
文档所要求的VISTA+IIS7+SQL2005。

     但我并不死心,所以才有了今天的文章。在正文开始之前,有必要介绍一下DinnerNow到底是个什么东东:)

     作为微软最新技术应用的DEMO。dinnernow使用了: IIS7, ASP.NET Ajax Extensions, LINQ, WCF, WF,
WPF,Windows PowerShell, Card Space以及 .NET Compact Framework
.

     相信园子中有不少朋友可能面临跟我一样的问题,就是对于新技术(热点)通过学习掌握了之后如何应用到具体
的产品或项目中。而这个DEMO总体上还是可圈可点的。另外就是本人比较爱吃美食,而这个项目在教人学习架构的
过程中,还能让人欣赏美食并可订餐,实在是一举两得:)

     好的,开始正文吧:)

     下载安装包:http://www.codeplex.com/dinnernow/release/projectreleases.aspx
相关的介绍和演示视频链接如下: http://www.dinnernow.net/DinnerNow%20Web.wmv

     通过本地安装之后,(默认)会在"c:/dinnernow/"下生成安装脚本,数据库备份,源码等文件。

  1.首先要在本地上新建立一个数据库(默认为DinnerNow),然后将安装目录下的/database/DinnerNow.bak
       备份文件还原进来。(如果没有安装membership, 可以vs2008命令行下键入aspnet_regsql进行安装)

     2.运行安装目录/scripts/install/sql/下的cardspace_tables.sql,cardspace_stored_procedures.sql
     
   
3.依次运行下载压缩包中的(当然可直接使用安装目录/scripts/others/database下的DinnerNowWF.bak的
      文件进行还原):
            SqlPersistenceService_Schema.sql
            SqlPersistenceService_Logic.sql
            Tracking_Schema.sql
            Tracking_Logic.sql


     4.安装msmq。

     5.配置下列文件中相应的(connectionString)数据库链接串(具体文件如下):
       安装目录/solution/DinnerNow - Web/DinnerNow.WebUX/web.config
       安装目录/solution/DinnerNow - ServicePortfolio2/source/DinnerNow.Data/app.config
       安装目录/solution/DinnerNow - ServicePortfolio2/source/DinnerNow.Data/DinnerNow.dbml
       安装目录/solution/DinnerNow - ServicePortfolio2/source/DinnerNow.ServiceHost/web.config
    
     6.配置IIS: 
       将安装目录/solution/DinnerNow - Web/DinnerNow.WebUX文件夹以虚拟目录方式(名称为DinnerNow)
到当前站点(如localhost).
       将安装目录/solution/DinnerNow - ServicePortfolio2/source/DinnerNow.ServiceHost文件夹以虚拟
目录方式(名称为Service)配置到上面的DinnerNow(虚拟目录)下。
配置完成后的截图如下:

      

     而这样配置的原因主要是在web.config中的设置项很多都是这个指向的,所以可以在按照如下方式配置完站
点后,程序应该就能直接运行起来了:)

 

 

 

----------------------------------------------------------------------

更多DinnerNow案例分析

 

http://www.cnblogs.com/daizhj/category/136637.html

 

下载地址:http://dinnernow.codeplex.com/releases/view/31480

 

微软开源的项目和架构学习

http://www.cnblogs.com/ValiantShield/archive/2010/06/09/1754909.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值