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

 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网络 防火墙不会配置就直接关闭算了)

你可能感兴趣的:(sql,cms,.net,server,Microsoft,express,IIS)