您的位置:首页 > 数据库

WebMatrix(IIS Express)搭建.net 开源CMS系统方法

2012-09-27 10:55 316 查看
 VS2010的SP1引入了IIS Express支持,这是值得高兴的事情……因为自带的ASP.net Development Server只能单站点运行、不能设置虚拟目录之类云云问题。

 类似很多本本只有Vista/win7 basic版是没有IIS的

 能否搭建一个.net 开源CMS给类似学校内网使用呢?

 

  本文介绍IIS Express搭建.net 开源CMS详细方法。

  必须下载的东西:

  IIS Express和WebMatrix

  可以去官方下载:

  也可以用我做好的完整包

WebMatrix 1.13版
http://down.51cto.com/data/522985
WebMatrix 2.0版
http://down.51cto.com/data/523240
注意:IIS Express 7.5 外网访问限制较大,需要做很多额外设置。故建议下载 WebMatrix 2.0+ IIS Express 8.0

  .net framework 4.0/4.5 还有.net framework 3.5

  本文用到CMS需要.net framework 2.0 因此winXP 还需要装.net framework 3.5

  SQL Server Express

  一般小站,Express足够了,SQL Server Express 2008R2 以后支持高达10G数据库文件

  官方下载

Microsoft SQL Server 2005 Express
http://www.microsoft.com/zh-cn/download/details.aspx?id=15291
Microsoft® SQL Server® 2012 Express
http://www.microsoft.com/zh-cn/download/details.aspx?id=29062
SQL Server 2008 SP3 Express
http://www.microsoft.com/zh-cn/download/details.aspx?id=27597
安装SQL Server要注意要选择混合登陆模式,也就是要设定 Sa 访问密码 以后配置CMS要用

开启 SQL Server Tcp/ip访问(可选)

打开SQL Server 配置管理器

找到SQLExpress 协议,找到TCP/IP 设置为 已启用

找到 SQL Native Client 配置

-〉客户端协议  找到TCP/IP 设置为 已启用

找到SQL Server 服务

找到 SQL Server Browser 右键属性,设置 启动模式为 自动 (默认这个为禁用,这样无法右键启动的)

点击确定以后SQL Server Browser 右键 选择启动

管理数据库可以考虑 SQL Server Management Studio Express,这里就不多介绍了,版本记得要匹配就是

下载相关的CMS文件 比如动易的SiteFactory

然后解压缩 找到网站目录路径 比如我的是C:\Users\luozhuang\Documents\My Web Sites\WebSite

在开始菜单 找到WebMatrix

Vista/ win7注意:在WebMatrix 使用鼠标右键选择 管理员身份运行

因为 如果要让  IIS Express支持非localhost 模式也就是绑定自己IP,必须用管理员身份启动IIS

启动WebMatrix 打开网站选择使用文件夹作为站点

选择网站目录路径就可以了比如我的是C:\Users\luozhuang\Documents\My Web Sites\WebSite

CMS 安装简单,只要看看 所谓的 安装说明就可以了

动易的SiteFactory 压缩包有个快速安装说明.txt

认真看看,然后进入网站的/Install/Default.aspx

一步一步就可以了

如果要让CMS 能让外网访问,就需要在WebMatrix 设置本机IP地址就可以了,之后就可以用本机IP访问了(windows网络 防火墙不会配置就直接关闭算了)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息