这几天要换工作,新的公司要做的项目是wen form 的所以这几天也拿几个webfrom的开源框架拿来看看 ,现在我们就进入正题吧,由于开始配置petshop的时候觉得这么大的项目很难配,然后去网上找找例子也没有,决定自己动手,丰衣足食。
现在我们先来看看这套框架的文件内容:
是不是觉得很多(23个项目),其实都是一些很基本的基础层。
首先先下载源码:
下载好打开源码,找到DatabaseScripts文件夹:里面有sql原文件和生成工具。点击生成工具后,在启动项目发现不行。(这里没有深究)。
然后我觉得一个一个文件生成数据库,发现这个源码包里少了个文件:(哈哈被我发现了,这里是主要原因,不要以为别人都是对的)
sql代码如下:(其实是少生成了一个表罢了)
USE [master];
CREATE DATABASE [MSPetShop4Services];
然后修改下web.config,在生成项目发现报这个错误:没有为 SQL 缓存通知启用数据库“MSPetShop4”。
解决方法:在vs tools 中有个叫visual studio itanium 兼容工具命令提示的exe工具,双击打开负责以下代码:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql -S localhost -E -d MSPetShop4 -ed
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql -S localhost -E -d MSPetShop4 -t Item -et
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql -S localhost -E -d MSPetShop4 -t Product -et
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql -S localhost -E -d MSPetShop4 -t Category -et
这个sql缓存依赖操作。
这样操作好了,就可以运行了。去试试吧。